首页 > 编程知识 正文

怎么用python进行图像处理,python数字图像处理

时间:2023-05-04 00:44:58 阅读:12066 作者:2189

现在我先声明一下,以后学习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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。