Skip to content

指定されたURLから画像を読み取り、OpenCV形式で返す関数です(Read the image from the specified URL and enable it to be handled by OpenCV.)

Notifications You must be signed in to change notification settings

Kazuhito00/imread_from_url

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

imread_from_url

指定されたURLから画像を読み取り、OpenCV形式で返す関数です。
Read the image from the specified URL and enable it to be handled by OpenCV.

Note(2022年1月21日現在)

実行時に以下のようなエラーが発生するケースがあります。
その場合、もう一度imread_from_url()を実行するか!pip install imread_from_url==0.1.2で旧バージョンをインストールしてください。

Error occurred during loading data. Trying to use cache server https://fake-useragent.herokuapp.com/browsers/0.1.11
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/dist-packages/fake_useragent/utils.py", line 154, in load
    for item in get_browsers(verify_ssl=verify_ssl):
  File "/usr/local/lib/python3.7/dist-packages/fake_useragent/utils.py", line 99, in get_browsers
    html = html.split('<table class="w3-table-all notranslate">')[1]
IndexError: list index out of range

Requirement

  • OpenCV 3.4.2 or later
  • Pillow 6.1.0 or later

Installation

以下のいずれかの方法をご利用ください。

  • 利用したいPythonプログラムと同階層にimread_from_urlディレクトリをコピーする。
  • GitHub URLを指定しpipインストールする。
pip install git+https://github.com/Kazuhito00/imread_from_url
  • PyPIからインストールする。
pip install imread-from-url

Usage

使用例は以下です。

import cv2

from imread_from_url import imread_from_url

image = imread_from_url(
    'https://github.com/Kazuhito00/Kazuhito00/blob/master/image/icon350.jpg?raw=true'
)

if image is not None:
    cv2.imshow('Sample', image)
    cv2.waitKey(-1)

Author

高橋かずひと(https://twitter.com/KzhtTkhs)

License

imread_from_url is under Apache-2.0 License.

About

指定されたURLから画像を読み取り、OpenCV形式で返す関数です(Read the image from the specified URL and enable it to be handled by OpenCV.)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages