在线时间620 小时
UID317774
ROHM金币0
注册时间2018-5-18
该用户从未签到
论坛元老
- 最后登录
- 2023-6-10
|
今天在python2环境下研究OpenCV,发现好多的坑啊,
从网上随便找了个例程,如下:
- import cv2.cv as cv
- # 读图片
- image=cv.LoadImage('img/image.png', cv.CV_LOAD_IMAGE_COLOR)#Load the image
- cv.NamedWindow('a_window', cv.CV_WINDOW_AUTOSIZE) #Facultative
- cv.ShowImage('a_window', image) #Show the image
- # 写图片
- cv.SaveImage("thumb.png", thumb)
- cv.WaitKey(0) #Wait for user input and quit
[color=rgb(51, 102, 153) !important]复制代码
竟然多达9处错误,也真是有点无奈啊,没办法,只能自己解决。
百度多达10多下啊,终于搞定了,上代码
- #!/usr/bin/env python
- #-*- coding:utf-8 -*-
- import cv2 as cv
- # 读图片
- image=cv.imread('img/nxp.png', cv.IMREAD_COLOR)#Load the image
- #Or just: image=cv.LoadImage('img/image.png')
- cv.namedWindow('a_window', cv.WINDOW_AUTOSIZE) #Facultative
- cv.imshow('a_window', image) #Show the image
- # 写图片
- cv.imwrite("thumb.png", image)
- cv.waitKey(0) #Wait for user input and quit
[color=rgb(51, 102, 153) !important]复制代码
保存运行,果然出来图片了
具体是什么原因,有的是版本不兼容,有的就不是opencv里面的属性,真不知道现在的网上有多少滥竽充数啊
|
|