Làm cách nào để vẽ hình chữ nhật trong ảnh bằng python?
Bài đăng này sẽ hữu ích trong việc học OpenCV bằng lập trình Python. Ở đây tôi sẽ trình bày cách triển khai các hàm OpenCV và áp dụng chúng trong các khía cạnh khác nhau bằng một số ví dụ tuyệt vời. Sau đó, đầu ra sẽ được hiển thị cùng với các so sánh Chúng tôi cũng sẽ thảo luận về cơ bản của xử lý ảnh và cung cấp giải thích chi tiết liên quan đến các chức năng của OpenCV. Chúng ta sẽ thảo luận về cách vẽ hình dạng opencv trên hình ảnh Yêu cầu
Trước tiên, bạn cần thiết lập Môi trường Python của mình với OpenCV. Bạn có thể dễ dàng thực hiện bằng cách làm theo hướng dẫn của Life2Coding trên YouTube. Liên kết OpenCV với Python 3 Bàn thắngMục tiêu là giúp bạn hiểu cách vẽ hình chữ nhật trên hình ảnh bằng Python OpenCV Tài liệuhình chữ nhật()img=cv. hình chữ nhật(img, pt1, pt2, màu[, độ dày[, lineType[, shift]]])img=cv. hình chữ nhật(img, rec, màu[, độ dày[, lineType[, shift]]])img=cv. hình chữ nhật(img, pt1, pt2, màu[, độ dày[, lineType[, shift]]])img=cv. hình chữ nhật (img, rec, màu [, độ dày [, lineType [, shift]]])Vẽ một hình chữ nhật đơn giản, dày hoặc đầy bên phải Đây là một chức năng thành viên quá tải, cung cấp cho thuận tiện. Nó chỉ khác hàm trên ở (các) đối số mà nó chấp nhận imshow()Không có = cv. imshow(winname, mat)Hiển thị một hình ảnh trong cửa sổ được chỉ định Tham sốwinnameTên của cửa sổ. matImage sẽ được hiển thịchờKey()retval=cv. waitKey([, trì hoãn])Đợi một phím được nhấn Tham sốdelayDelay tính bằng mili giây. 0 là giá trị đặc biệt có nghĩa là “mãi mãi”tiêu diệtAllWindows()Không có = cv. tiêu diệtAllWindows()Phá hủy tất cả các cửa sổ HighGUI bước
Mã ví dụimport numpy as np import cv2 #create a 512x512 black image img=np.zeros((512,512,3),np.uint8) #non filled retangle img_mod= cv2.rectangle(img,(128,128),(384,384),(255,0,0),3) #filled retangle img_mod= cv2.rectangle(img,(130,130),(382,382),(0,0,245),-1) #now use a frame to show it just as displaying a image cv2.imshow("Rectangle",img_mod) cv2.waitKey(0) cv2.destroyAllWindows() đầu ra
Mã hóa Life2 Blog liên quan đến công nghệ tại Life2Coding Vui lòng liên hệ với chúng tôi nếu bạn gặp bất kỳ sự cố kỹ thuật nào. Chúng tôi đang ở đây để giúp bạn Bài đăng mới nhất của Life2Coding (xem tất cả)
bài viết liên quan
Chia sẻ cái này
thị giác máy tính, Xử lý hình ảnh, học máy, opencv python, xử lý hình ảnh python, người máy, xử lý video |