opencv- python使用
Posted monty1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv- python使用相关的知识,希望对你有一定的参考价值。
opencv_python使用
一、opencv中的Gui特性:
1、读入图像:
cv2.imread()函数读入图像。其参数是:
(1)此图片的路径。
(2)告诉函数如何读取这幅图片:
cv2.IMREAD_COLOR:读入一副彩色图像。但图像的透明度会被忽略,可以用1表示。
cv2.IMREAD_GRAYSCALE:以灰度模式读入图像,可以用0表示。
cv2.IMREAD_UNCHANGED:读入一幅图像,并且包括图像的alpha通道,我还没有试出来这个该如何表示。
1 import numpy as np 2 import cv2 3 img=cv2.imread(‘F:\python\opencv\pic\kongfu.jpg‘,0)
2、显示图像:
cv2.imshow() 显示图像。第一个参数是窗口的名字,其次是获得的图像参数。
3、保存图像:
使用函数cv2.imwrite()来保存一个图像。第一个参数是一个文件名,之后是你要保存的图像。
总结代码:
1 #下面的程序将会加载一个灰度图,显示图片,按下’s’键保存后退出,或者按下 ESC 键退出不保存 2 import numpy as np 3 import cv2 4 img=cv2.imread(‘F:\python\opencv\pic\kongfu.jpg‘,0) 5 cv2.imshow(‘功夫熊猫‘,img) 6 k=cv2.waitKey(0) 7 if k==27: 8 cv2.destoryAllWindows() 9 elif k==ord(‘s‘): 10 cv2.imwrite(‘F:\python\opencv\pic\kongfu.png‘,img) 11 cv2.destroyAllWindows()
以上是关于opencv- python使用的主要内容,如果未能解决你的问题,请参考以下文章
imgwarp.cpp:3143: error: (-215:Assertion failed) _src.total() > 0 in function ‘warpPerspective‘(代码片段