- Python : 3.8.11
- opencv-python : 4.1.2.30
- opencv-contrib-python : 4.1.2.30
- OS : Ubuntu Kylin 20.04
- Conda : 4.10.1
- Pycharm : 2021.1.3
代码示例
import cv2
image_path = "opencv-image.png"
"""
cv2.IMREAD_COLOR : 彩色,默认值
cv2.IMREAD_GRAYSCALE : 灰度
cv2.IMREAD_UNCHANGED : 读取图像并包括其中的alpha通道
"""
image = cv2.imread(image_path, cv2.IMREAD_UNCHANGED)
cv2.imshow('image', image)
# 无限等待任意键
cv2.waitKey(delay=0)
cv2.destroyAllWindows()
image = cv2.imread(image_path, cv2.IMREAD_GRAYSCALE)
cv2.imshow('image', image)
# 无限等待任意键
cv2.waitKey(0)
cv2.destroyAllWindows()
运行结果
学习推荐
- Python文档 - English
- Python文档 - 中文
- Python规范 PEP
- Python规范 google版
- opencv
- opencv 帮助手册
- Python 源码
- Python PEP
- 优麒麟
- 掘金平台
- gitee平台
Python具有开源、跨平台、解释型、交互式等特性,值得学习。
Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
代码的书写要遵守规范,这样有助于沟通和理解。
每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。