Bạn có thể thêm hai hình ảnh bằng chức năng OpenCV, hoặc đơn giản bằng thao tác numpy res = img1 + img2. Cả hai hình ảnh phải có cùng độ sâu và loại hoặc hình ảnh thứ hai chỉ có thể là một giá trị vô hướng Show
Ví dụ, hãy xem xét mẫu dưới đây Điều này sẽ rõ hơn khi bạn thêm hai hình ảnh. Gắn bó với các chức năng OpenCV, vì chúng sẽ mang lại kết quả tốt hơn Trộn ảnhĐây cũng là bổ sung hình ảnh, nhưng các trọng số khác nhau được cung cấp cho hình ảnh để tạo cảm giác hòa trộn hoặc trong suốt. Hình ảnh được thêm vào theo phương trình dưới đây \[g(x) = (1 - \alpha)f_{0}(x) + \alpha f_{1}(x)\] Bằng cách thay đổi \(\alpha\) từ \(0 \rightarrow 1\), bạn có thể thực hiện quá trình chuyển đổi thú vị giữa hình ảnh này sang hình ảnh khác Ở đây tôi đã lấy hai hình ảnh để trộn với nhau. Hình ảnh đầu tiên được cho trọng số 0. 7 và hình ảnh thứ hai được đưa ra 0. 3. áp dụng phương trình sau cho hình ảnh \[dst = \alpha \cdot img1 + \beta \cdot img2 + \gamma\] Ở đây \(\gamma\) được lấy bằng 0 Kiểm tra kết quả dưới đây Hoạt động theo bitĐiều này bao gồm các hoạt động bitwise AND, OR, NOT và XOR. Chúng sẽ rất hữu ích khi trích xuất bất kỳ phần nào của hình ảnh (như chúng ta sẽ thấy trong các chương tiếp theo), xác định và làm việc với ROI không phải hình chữ nhật, v.v. Dưới đây chúng ta sẽ xem một ví dụ về cách thay đổi một vùng cụ thể của hình ảnh Tôi muốn đặt logo OpenCV phía trên một hình ảnh. Nếu tôi thêm hai hình ảnh, nó sẽ thay đổi màu sắc. Nếu tôi trộn chúng, tôi sẽ có hiệu ứng trong suốt. Nhưng tôi muốn nó mờ đục. Nếu đó là vùng hình chữ nhật, tôi có thể sử dụng ROI như chúng ta đã làm trong chương trước. Nhưng logo OpenCV không phải là hình chữ nhật. Vì vậy, bạn có thể làm điều đó với các hoạt động bitwise như hình dưới đây hàng,cols,kênh = img2. hình dạng roi = img1[0. hàng, 0. cols] ret, mặt nạ = (img2gray, 10, 255, cv. THRESH_BINARY) img1[0. hàng, 0. cols ] = dst Xem kết quả bên dưới. Hình ảnh bên trái hiển thị mặt nạ chúng tôi đã tạo. Hình ảnh bên phải hiển thị kết quả cuối cùng. Để hiểu rõ hơn, hãy hiển thị tất cả các hình ảnh trung gian trong đoạn mã trên, đặc biệt là img1_bg và img2_fg PIL là thư viện hình ảnh Python cung cấp cho trình thông dịch Python khả năng chỉnh sửa hình ảnh. Mô-đun
Trả lại. không có Lỗi chính - Nếu định dạng đầu ra không thể được xác định từ tên tệp. Sử dụng tùy chọn Định dạng định dạng để giải quyết vấn đề này. ioerror - if could not write file. Tệp có thể đã được tạo và có thể chứa một phần dữ liệu Hình ảnh được sử dụng
đầu ra Hình ảnh là một phần không thể thiếu của chương trình Python. Python cho phép tôi đọc và xử lý hình ảnh một cách hiệu quả bằng các mô-đun khác nhau. Chúng tôi sẽ thảo luận về cách lưu ảnh vào tệp trong Python bằng cách sử dụng các cách khác nhau lục mục
Use module -module from0 to save image to file in PythonMô-đun Chúng ta có thể đặt định dạng bằng tham số Xem bên dưới code Từ hình ảnh nhập khẩu PILPIL nhập Hình ảnh img=Hình ảnh. mở ('tải hình ảnh. jpg') = Hình ảnh. mở('loadimage. jpg') img=img. lưu ('ảnh đã lưu. jpg') = img. lưu('ảnh đã lưu. jpg') Trong ví dụ trên,
Use -module from7 to save image to file in PythonMô-đun OpenCV2 là một mô-đun xử lý hình ảnh nhanh khác trong Python. Nó được coi là một tài liệu tuyệt vời để đọc và chuyển đổi hình ảnh, đặc biệt là với các mô hình mạng thần kinh Hàm cv2 imwrite() from this module -able to save image into file. Nó lấy hình ảnh mà chúng tôi muốn lưu và tên cũng như đường dẫn của tệp cuối cùng để làm đối số Ví dụ, Nhập CV2cv2 img=cv2. imread('loadimage. jpeg') = cv2. imread('loadimage. jpeg') cv2. imwrite('hình ảnh đã lưu. jpeg',img) . imwrite('savedimage. jpeg',img) Use -module from8 to save image to file in PythonMô-đun Nếu chúng ta đang xử lý một cốt truyện, thì chúng ta có thể xuất nó sang một tệp bên ngoài bằng cách lưu toàn bộ cấu hình vào một tệp. Đối với điều này, chúng tôi sử dụng hàm Hàm Ví dụ, Nhập CV2matplotlib. pyplot asplt plt. cốt truyện([1,7,9]). cốt truyện([1,7,9]) plt. savefig('đã lưu. jpeg') . savefig('save. jpeg') Trong ví dụ trên,
Chúng tôi xuất hình ảnh này sang một tệp bên ngoài khác bằng hàm Xem bên dưới code Nhập matplotlib. hình ảnh asmpimgmatplotlib. hình ảnh nhưmpimg img=mpimg. imread('loadimage. jpg') = mpimg. imread('loadimage. jpg') mpimg. imsave('ảnh đã lưu. jpeg',img) . lưu ảnh('ảnh đã lưu. jpeg',img) Hàm này cũng có thể chấp nhận các tham số khác nhau
Sử dụng mô-đun -module import4 để lưu ảnh vào tệp trong PythonPython cho phép chúng tôi đọc dữ liệu từ web. Chúng ta cũng có thể đọc hình ảnh từ url của họ. Hàm Ví dụ, Nhập Urlliburllib urllib. yêu cầu. urlretrieve("https. // mã hóa-tbn0. tĩnh. com/hình ảnh?q=tbn. ANd9GcTdzjWXJioDP8qKIS82AAw5R-mmClseMA_9w6pQIhRfKsT4gekDTInVUwgshOLDscgwNN4&usqp=CAU",'savedimage. jpeg') . yêu cầu. urlretrieve("https. // mã hóa-tbn0. tĩnh. com/hình ảnh?q=tbn. ANd9GcTdzjWXJioDP8qKIS82AAw5R-mmClseMA_9w6pQIhRfKsT4gekDTInVUwgshOLDscgwNN4&usqp=CAU",'savedimage. jpeg') Sử dụng mô-đun -module import6 để lưu ảnh vào tệp trong PythonMô-đun Phương pháp này rất hữu ích khi chúng tôi muốn nhanh chóng lưu trữ dữ liệu hình ảnh và chúng tôi cần làm việc trên các thuộc tính và cài đặt của nó Xem bên dưới code Từ hình ảnh nhập khẩu PILPIL nhập Hình ảnh nhập khẩu dưa chuadưa chua img=Hình ảnh. mở ('tải hình ảnh. jpg') = Hình ảnh. mở('loadimage. jpg') Với Mở ('SavingImage. pkl', 'WB') ASF. mở('hình ảnh đã lưu. pkl','wb')as f: dưa chua. kết xuất(img,f)dưa chua. kết xuất(img,f) Trong ví dụ trên, trước tiên tôi đọc hình ảnh bằng mô-đun Đó là tất cả về cách lưu ảnh vào tệp trong Python Làm cách nào để lưu ảnh từ Python vào máy tính của tôi?Sử dụng mô-đun PIL để lưu hình ảnh cho tệp trong Python Mô-đun PIL được sử dụng để lưu trữ, xử lý và hiển thị hình ảnh xử lý trong Python. To save image, we could use Pil function. Tiết kiệm (). Hàm này được sử dụng để xuất một hình ảnh sang một tệp bên ngoài. sử dụng PIL. hàm lưu() . Chức năng này được sử dụng để xuất hình ảnh sang tệp bên ngoài. Làm cách nào để tiết kiệm năng lượng PNG trong Python?imwrite () lưu tệp hình ảnh vào đường dẫn đã được định nghĩa. Tham số đầu tiên là đường dẫn bạn muốn lưu tệp và tham số thứ hai là hình ảnh được lưu. . Tham số đầu tiên là đường dẫn mà bạn muốn lưu tệp và tham số thứ hai là hình ảnh sẽ được lưu. Làm cách nào để lưu hình ảnh dưới dạng mã?Mở bảng lệnh (Ctrl+Shift+P trên Windows và Linux, CMD+Shift+P trên OS X) và tìm kiếm ảnh chụp nhanh. Chọn mã bạn muốn chụp ảnh màn hình. Điều chỉnh chiều rộng của ảnh chụp màn hình nếu muốn. Nhấn vào nút Màn trập để lưu ảnh chụp màn hình Làm thế nào để bạn tạo một hình ảnh trong Python?Create image features with Python (gối). . Cài đặt thư viện chồng. Để thực hiện hướng dẫn lập trình hình ảnh Python này, chúng tôi sẽ sử dụng gối |