以下是关于“OpenCV-Python小白笔记(16)”的完整攻略,包含两个示例。
OpenCV-Python小白笔记(16)
OpenCV-Python是一个基于Python的开源计算机视觉库,可以用于图像处理、计算机视觉和机器学习等领域。以下是关于OpenCV-Python的一些小白笔记。
1. 读取和显示图像
我们可以使用OpenCV-Python读取和显示图像。以下是一个读取和显示图像的示例:
import cv2
img = cv2.imread('image.jpg')
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
在这个示例中,我们使用cv2.imread函数读取名为“image.jpg”的图像,然后使用cv2.imshow函数显示图像。最后,我们使用cv2.waitKey和cv2.destroyAllWindows函数等待按下任意键并关闭所有窗口。
2. 绘制图形
我们可以使用OpenCV-Python绘制各种图形,如线条、矩形、圆形和多边形等。以下是一个绘制矩形的示例:
import cv2
img = cv2.imread('image.jpg')
cv2.rectangle(img, (100, 100), (200, 200), (0, 255, 0), 2)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
在这个示例中,我们使用cv2.rectangle函数在图像上绘制一个矩形。该函数接受五个参数:图像矩形的左上角坐标、矩形的右下角坐标、颜色和线条宽度。最后,我们使用cv2.imshow函数显示图像。
结论
OpenCV-Python是一个强大的计算机视觉库,可以用于图像处理、计算机视觉和机器学习等领域。我们可以使用OpenCV-Python读取和显示图像,以及绘制各种图形。这些小白笔记可以帮助初学者更好地理解和使用OpenCV-Python。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:opencv-python小白笔记(16) - Python技术站