1.简介: OpenCV 是一个跨平台的计算机视觉库,本次将使用PyCharm编辑器进行编辑结合三D打印技术制作手指外骨骼,用于***等领域。 2.准备工具
略
3.奇怪的知识补充 ①平时我们拍照出来的彩色图片是由R(red) G(green) B(blue)三种颜色绘成的。他们的范围是0~255。 ②我们平常买手机喜欢买拍照好看的原因是它的像素高,即相同“面积”下它的最小单位较多。 上图为360像素即20?18,规定认为以右上角为(0,0)方向如图所示来点标定图像的某个点 又因为彩色图像为三层组成所以(height,width,channel)表示。 ③平常我们口头喜欢RGB实际上在计算机视觉应用中以BGR顺序出现。
4.OpenCV部分语法及操作结果展示
①读取图片并显示
import cv2
img = cv2.imread('1.png')
cv2.imshow('image',img)
cv2.waitKey(0)
效果图如下,由于图片较小,窗口名称未显示 ②读取图片“信息
import cv2
img = cv2.imread('1.png')
a = img.shape
print(a)
imag_dtype = img.dtype
print(imag_dtype)
(b,g,r) = img[2,6]
print(b,g,r)
b = img[2,6,0]
g = img[2,6,1]
r = img[2,6,2]
print(a)
print(b)
print(r)
显示为:
C:\pythonProject-OpenCV\Scripts\python.exe "C:/pythonProject-OpenCV/renshi opencv.py"
(143, 147, 3)
uint8
240 240 240
(143, 147, 3)
240
240
刚好图片不是全彩的出现点特殊情况,不过没关系
*仅用于自我学习的用途,都是在网上其他地方学习的,内容可能有重复部分
|