1. cv2.imread参数
解析:
(1)cv2.IMREAD_COLOR:读入一副彩色图像,图像的透明度会被忽略,这是默认参数。
(2)cv2.IMREAD_GRAYSCALE:以灰度模式读入图像。
(3)cv2.IMREAD_UNCHANGED:读入一幅图像,并且包括图像的alpha通道。
2. cv2.namedWindow参数
解析:cv2.namedWindow('image', cv2.WINDOW_NORMAL)
说明:CV_WINDOW_NORMAL模式下可以手动调整窗口大小,而CV_WINDOW_AUTOSIZE模式(默认)下窗口将自动适应图像大小,无法手动调整。
3. Python进制转换
解析:
(1)其他进制转十进制
二进制转十进制,比如int('100', 2)
八进制转十进制,比如int('04', 8)
十六进制转十进制,比如int('0x4', 16)
(2)十进制转其他进制
十进制转二进制,比如bin(4)
十进制转八进制,比如oct(4)
十进制转十六进制,比如hex(4)
4. chr()、unichr()和ord()
解析:
(1)chr():用一个范围在range(256)内的整数作参数,返回一个对应的字符。比如chr(65)。
(2)ord():它以一个字符作为参数,返回对应的ASCII数值。比如ord('a')。
(3) unichr()与chr()一样,只不过它返回的是Unicode字符。
说明:cv2.waitKey(1) & 0xFF == ord('q')
5. plt坐标设置
(1)plt.axis([xmin, xmax, ymin, ymax])
(2)xlim(xmin, xmax)和ylim(ymin, ymax) #调整x,y坐标范围
(3)plt.xticks(fontsize=16, color='red', rotation=45)
(4)plt.yticks(fontsize=16, color='red', rotation=45)