Python-opencv学习第二课:图像色彩
2021/10/14 12:14:10
本文主要是介绍Python-opencv学习第二课:图像色彩,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Python-opencv学习第二课:图像色彩
文章目录
- Python-opencv学习第二课:图像色彩
- 一、学习内容
- 二、代码部分
- 1.上一课代码改善(第一课)
- 2.读入图片(第二课内容开始)
- 3.色彩转换
- 4.显示图片
- 5.显示窗口关闭
- 6.完整代码
- 三、运行结果
- 总结
一、学习内容
记录笔者学习Python-opencv第二课:图像色彩,代码资料来源于网络贾老师视频。
二、代码部分
1.上一课代码改善(第一课)
代码如下:
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_()
运行结果:
2.读入图片(第二课内容开始)
代码如下:
image = cv.imread("C:/Users/akaak/Pictures/OpenCV/1.png") # BGR 0-255
3.色彩转换
代码如下:
gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY)#将bgr转换为gray hsv = cv.cvtColor(image, cv.COLOR_BGR2HSV)#将bgr转换为hsv
4.显示图片
代码如下:
# cv.namedwindow("input",cv.WINDOW.AUTOSIZE) cv.imshow("gray", gray)#显示一个窗口名为gray的gray图像 cv.imshow("hsv", hsv)#显示一个窗口名为hsv的hsv图像
5.显示窗口关闭
代码如下:
cv.waitKey(0)#相当于按键操作,当键盘触发时候,显示图片窗口关闭,否则不关闭 cv.destroyAllWindows()
6.完整代码
代码如下:
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互换。(代码资料来源于网络贾老师视频)
这篇关于Python-opencv学习第二课:图像色彩的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享