opencv课后习题及答案
时间: 2023-12-18 17:01:22 浏览: 100
学习opencv课后习题答案
5星 · 资源好评率100%
OpenCV课后习题及答案:
习题1:使用OpenCV读取一张图片并显示出来。
答案:import cv2
img = cv2.imread('image.jpg')
cv2.imshow('Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
习题2:在一张图片上绘制一个矩形框。
答案:import cv2
img = cv2.imread('image.jpg')
cv2.rectangle(img, (100, 100), (300, 300), (0, 0, 255), 2)
cv2.imshow('Image with Rectangle', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
习题3:将一张图片转换为灰度图像并显示出来。
答案:import cv2
img = cv2.imread('image.jpg')
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow('Gray Image', gray_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
习题4:使用OpenCV捕获摄像头并显示实时视频。
答案:import cv2
cap = cv2.VideoCapture(0)
while True:
ret, frame = cap.read()
cv2.imshow('Video', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
这些是一些基本的OpenCV的课后习题及答案,通过练习可以更好地理解和掌握OpenCV的基本知识和技能。
阅读全文