现在我先声明一下,以后学习python opencv图像处理的时候参考这个博客的博文https://blog.csdn.net/u 011321546/article/category/7495016/2 我只是想复制代码,稍微修改一下,在加深自己印象的同时,鼓励大家好好学习图像处理,在此再次感谢这个博客的博文。
配置所有环境后,使用python opencv开始图像处理的第一步。
装入并显示图像:
importcv2 as cv
(SRC=cv.imread(e:(imageload ) example.png ) ) ) ) ) ) 65
cv.namedwindow(input_image ),cv.WINDOW_AUTOSIZE ) )。
cv.imshow(input_image ),src )。
(cv.waitkey(0) ) ) ) ) ) ) ) ) ) ) )。
cv.destroyAllWindows (
输出效果:
代码解释:
(SRC=cv.imread(e:(imageload ) example.png ) ) ) ) ) ) 65
#请注意,读取此路径的图像这里的路径都必须是英语。 不能有中文,但分隔符是自由的。/\ //格式也可以。 (在python3上至少是这样。 )
cv.namedwindow(input_image ),cv.WINDOW_AUTOSIZE ) )。
#namedWindow函数用于创建窗口默认值为WINDOW_AUTOSIZE的函数,因此通常只需要输入第一个变量。 其实,没有这一行的代码也可以正常显示。 (将显示在下面的imshow中) ) )。
cv.imshow(input_image ),src )。
#在指定窗口中显示图像
(cv.waitkey(0) ) ) ) ) ) ) ) ) ) ) )。
#参数=0:(0 (可以是小于0的数字)始终显示,没有返回值。 在键盘上按键后消失,返回与一个键对应的ascii码值
参数0:表示超过此指定时间多少毫秒将返回-1
cv.destroyAllWindows (
#删除所有创建的窗口并释放资源
注意:如果同时使用命名窗口函数和imshow函数,则两个函数的第一个参数名称必须相同。
重点:在pycahrm中,请确保将项目编码设置为utf-8。 否则,在新创建的py文件中注释中文字符时,执行Pycharm时会发生错误。
当然,您已经创建了一个新的py文件,为了避免误报,您需要在代码的第一行进行注释。 #encoding=gbk