// An highlighted block
#机器视觉OpenCV,文件导入
import cv2
import numpy as np
kernel = np.ones((3, 3), np.uint8)
img = cv2.imread("cat.jpg")
cv2.imshow('image', img)
cv2.waitKey(1000)
print(img.shape)
img_gray = cv2.imread("cat.jpg", cv2.IMREAD_GRAYSCALE)
cv2.imshow('image_gray', img_gray)
cv2.waitKey(1000)
img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow('image_gray', img_gray)
cv2.waitKey(1000)
img_blur = cv2.GaussianBlur(img_gray, (7, 7), 0)
cv2.imshow('image_blur', img_blur)
cv2.waitKey(1000)
img_canny = cv2.Canny(img, 300, 300)
cv2.imshow('image_canny', img_canny)
cv2.waitKey(1000)
img_dialation = cv2.dilate(img_canny, kernel, iterations=1)
cv2.imshow('image_dialation', img_dialation)
cv2.waitKey(1000)
img_eroded = cv2.erode(img_canny, kernel, iterations=1)
cv2.imshow('image_eroded', img_eroded)
cv2.waitKey(1000)
img_resize =cv2.resize(img, (600,400))
cv2.imshow('image_resize', img_resize)
cv2.waitKey(1000)
img_cropped =img[0:1200, 400:857]
cv2.imshow('image_cropped', img_cropped)
cv2.waitKey(10000)
机器视觉OpenCV,文件导入
最新推荐文章于 2024-02-19 07:00:00 发布