Cắt ảnh trong Python

Hãy đến để tự mình xem cách Cắt ảnh bằng OpenCV hoạt động như thế nào. Đầu tiên, tại sao chúng ta cần cắt xén? . Hoặc thậm chí để làm nổi bật một tính năng cụ thể của hình ảnh.  

Nội dung chính Show

  • Cắt xén bằng OpenCV
  • Chia hình ảnh thành các phần nhỏ bằng cách cắt xén
  • Một số ứng dụng thú vị sử dụng Crop
  • Ứng dụng web Streamlit thú vị
  • Bản tóm tắt

Không có chức năng cụ thể để cắt xén bằng OpenCV, việc cắt mảng NumPy là công việc thực hiện. Mỗi hình ảnh được đọc vào, được lưu trữ trong một mảng 2D [cho mỗi kênh màu]. Chỉ cần chỉ định chiều cao và chiều rộng [tính bằng pixel] của vùng cần cắt. Và thế là xong

  • Cắt xén bằng OpenCV
  • Lặn một hình ảnh thành các bản vá nhỏ
  • Ứng dụng thú vị
  • Bản tóm tắt

Các đoạn mã sau đây cho biết cách cắt ảnh bằng cả Python và C++. Hơn nữa trong bài đăng, bạn sẽ tìm hiểu chi tiết về những điều này

con trăn

# Import packages
import cv2
import numpy as np

img = cv2.imread['test.jpg']
print[img.shape] # Print image shape
cv2.imshow["original", img]

# Cropping an image
cropped_image = img[80:280, 150:330]

# Display cropped image
cv2.imshow["cropped", cropped_image]

# Save the cropped image
cv2.imwrite["Cropped Image.jpg", cropped_image]

cv2.waitKey[0]
cv2.destroyAllWindows[]

C++

// Include Libraries
#include
#include

// Namespace nullifies the use of cv::function[];
using namespace std;
using namespace cv;

int main[]
{
	// Read image
	Mat img = imread["test.jpg"];
	cout 

Chủ Đề