记录笔者学习Python-opencv第二课:图像色彩,代码资料来源于网络贾老师视频。
代码如下:
import cv2 as cv import numpy as np def read_demo_(): image = cv.imread("C:/Users/akaak/Pictures/OpenCV/1.png") # BGR 0-255 cv.imshow("input", image) cv.waitKey(0) cv.destroyAllWindows() if __name__ == "__main__": read_demo_()
运行结果:
代码如下:
image = cv.imread("C:/Users/akaak/Pictures/OpenCV/1.png") # BGR 0-255
代码如下:
gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY)#将bgr转换为gray hsv = cv.cvtColor(image, cv.COLOR_BGR2HSV)#将bgr转换为hsv
代码如下:
# cv.namedwindow("input",cv.WINDOW.AUTOSIZE) cv.imshow("gray", gray)#显示一个窗口名为gray的gray图像 cv.imshow("hsv", hsv)#显示一个窗口名为hsv的hsv图像
代码如下:
cv.waitKey(0)#相当于按键操作,当键盘触发时候,显示图片窗口关闭,否则不关闭 cv.destroyAllWindows()
代码如下:
import cv2 as cv import numpy as np def read_demo_(): image = cv.imread("C:/Users/akaak/Pictures/OpenCV/1.png") # BGR 0-255 cv.imshow("input", image) cv.waitKey(0) cv.destroyAllWindows() def color_space_demo_(): image = cv.imread("C:/Users/akaak/Pictures/OpenCV/1.png") # BGR 0-255 gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY)#将bgr转换为gray hsv = cv.cvtColor(image, cv.COLOR_BGR2HSV)#将bgr转换为hsv # cv.namedwindow("input",cv.WINDOW.AUTOSIZE) cv.imshow("gray", gray)#显示一个窗口名为gray的gray图像 cv.imshow("hsv", hsv)#显示一个窗口名为hsv的hsv图像 cv.waitKey(0)#相当于按键操作,当键盘触发时候,显示图片窗口关闭,否则不关闭 cv.destroyAllWindows() if __name__ == "__main__": color_space_demo_()
本文介绍了笔者学习Python-opencv第二课:图像色彩,学习了对图片的读入与显示,显示窗口的关闭以及色彩的转换,也可以进行hsv,rgb互换。(代码资料来源于网络贾老师视频)