Jiang_0312 2017-04-10 09:51
浏览 1579
已结题

Python与opencv新手,做毕设看一位大神源码,但自己执行时候有如下错误,请问怎么解决?

代码如下:
if name == '__main__':

im = array(Image.open('G:/graduation project/picture/车牌.jpg'))
ret, binary = cv2.threshold(im, 0, 255, cv2.THRESH_BINARY + cv2.THRESH_OTSU)
img = cv2Thin(im, 3)
im2, cdf = histeq(im)
cv2.imshow('细化图像', img)
plt.imshow(im2, cmap=cm.gray)
show() # 定义在pylab中

    报错:
    C:\Python27\python.exe "G:/graduation project/Python-opencv/imtools.py"

Traceback (most recent call last):
File "G:/graduation project/Python-opencv/imtools.py", line 387, in
ret, binary = cv2.threshold(im, 0, 255, cv2.THRESH_BINARY + cv2.THRESH_OTSU)
TypeError: src data type = 17 is not supported

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 c程序不知道为什么得不到结果
    • ¥40 复杂的限制性的商函数处理
    • ¥15 程序不包含适用于入口点的静态Main方法
    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置