diff --git a/实验三/image.jpg b/实验三/image.jpg new file mode 100644 index 0000000..67eeaeb Binary files /dev/null and b/实验三/image.jpg differ diff --git a/实验三/main.py b/实验三/main.py new file mode 100644 index 0000000..ff30daa --- /dev/null +++ b/实验三/main.py @@ -0,0 +1,29 @@ +# 1.创建一个Python脚本,并导入OpenCV库,import cv2; +import cv2 + +# 2.使用cv2.imread()函数读取图像文件。例如,如果图像文件名为image.jpg,可以使用以下代码读取图像: +# image = cv2.imread('image.jpg') +# 确保图像文件与你的Python脚本在同一目录下,或者可以提供图像文件的完整路径。 +image = cv2.imread('image.jpg') + +# 3.可以使用cv2.imshow()函数显示图像: +# cv2.imshow('Image',image) +# cv2.waitKey(0) +# cv2.destroyAllWindows() +cv2.imshow('show_image', image) +cv2.waitKey(0) +cv2.destroyAllWindows() + +# 4.对图像进行操作并进行颜色空间变换,如将图像由彩色图转换为灰度图、hsv空间等。 +## convert to gray +image_gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) +cv2.namedWindow('gray_image') +cv2.imshow('gray_image', image_gray) +cv2.waitKey(0) +cv2.destroyWindow('gray_image') +## convert to hsv +image_hsv = cv2.cvtColor(image, cv2.COLOR_BGR2HSV) +cv2.namedWindow('hsv_image') +cv2.imshow('hsv_image', image_hsv) +cv2.waitKey(0) +cv2.destroyWindow('hsv_image')