로컬 디렉토리에 이미지를 저장 한 다음 해당 디렉토리에서 이미지를 읽는 프로그램이 있습니다.Python : Urllib2 및 OpenCV
하지만 이미지를 저장하고 싶지 않습니다. 나는 그것을 URL에서 직접 읽고 싶다. 내가 그것을로 변경하는 경우
import cv2.cv as cv
import urllib2
url = "http://cache2.allpostersimages.com/p/LRG/18/1847/M5G8D00Z/posters/curious-cat.jpg"
filename = "my_test_image" + url[-4:]
print filename
opener = urllib2.build_opener()
page = opener.open(url)
img= page.read()
abc = open(filename, "wb")
abc.write(img)
abc.close()
img = cv.LoadImage(filename)
cv.ShowImage("Optical Flow", img)
cv.WaitKey(30)
:
argument 1 must be string without null bytes, not str
내가 무엇을 할 수
img = cv.LoadImage(img)
이 날이 오류를 줄 것이다
여기 내 코드입니까?
감사합니다. 매우 유용합니다! 한 점 : "CStringIO에서 ..."오류가 있습니다. "from cStringIO ..."(소문자 'c') 여야합니다. –
내 잘못입니다. 그 점을 지적 해 주셔서 감사합니다. 나는 그것을 바꿨다. – Froyo