conta's diary

思ったこと、やったことを書いてます。 twitter: @conta_

opencvでWeb上のイメージを読み込み (Python)

φ(..)メモメモ。
こんな感じで書いたら動いた。

import cv2
import numpy
import urllib2

img_url = 'http://www.universe-s.com/img/news/2004/0520_01.jpg'
req = urllib2.Request(img_url)
data = urllib2.urlopen(req).read()
img_buf = numpy.fromstring(data, dtype='uint8')
img = cv2.imdecode(img_buf, 1)

cv2.namedWindow('test', cv2.CV_WINDOW_AUTOSIZE)
cv2.imshow('test', img)
cv2.waitKey(0)