Python + OpenCVでウェブ上の画像を表示する

March 12th, 2009

厳密に言うと、urllib.urlretrieve関数に引数としてURIだけを渡してTempディレクトリに画像をダウンロード、そしてそのパスをcvLoadImage関数に渡して表示するサンプル。

import urllib
import sys
from opencv.cv import *
from opencv.highgui import *

image_uri = 'http://fyi.oreilly.com/2008/09/30/9780596516130_lrg.jpg'
image_path = urllib.urlretrieve(image_uri)[0]

image = cvLoadImage(image_path)
cvNamedWindow("test")
cvShowImage("test", image)
cvWaitKey(0)
cvDestroyAllWindows()

Comments are closed.