Hướng dẫn resize python - thay đổi kích thước con trăn
Môi trường làm việc với OpenCV
Quan trọng nhất vẫn là có ảnh mẫu để ta xử lý, hehe (keyword tìm kiếm cho ông nào cần ^^: girl xinh, cụ thể là tui lụm từ bài viết kenh24 :P):girl xinh, cụ thể là tui lụm từ bài viết kenh24 :P): Show Bạn có thể download ảnh mẫu về. File hình ảnh và source code python ở cùng thư mục:
Resize ảnh với OpenCV - PythonResize, hay gọi cách khác là scale ảnh, là việc ta chỉnh kích thước ảnh về kích thước mới (có thể giữ tỉ lệ ảnh ban đầu hoặc không).scale ảnh, là việc ta chỉnh kích thước ảnh về kích thước mới (có thể giữ tỉ lệ ảnh ban đầu hoặc không). resize.py: đọc file ảnh lên, resize ảnh (thay đổi kích thước), lưu xuống với OpenCV:: đọc file ảnh lên, resize ảnh (thay đổi kích thước), lưu xuống với OpenCV:
Thực thi lệnh trên terminal để đọc ảnh:
Script ghi ra 2 ảnh mới:
Giải thích về các tham số resize biến đổi kích thước ảnh OpenCV Python:
Các bạn có thể nghịch với đoạn code bằng cách chỉnh các tham số ^^. Crop ảnh với OpenCV - Pythoncrop.py: đọc file ảnh lên, crop vùng ảnh theo trục y (50:400), theo trục x (240:720), lưu xuống với OpenCV:: đọc file ảnh lên, crop vùng ảnh theo trục y (50:400), theo trục x (240:720), lưu xuống với OpenCV:
Từ giờ về sau mình sẽ không nhắc đến câu lệnh thực thi code python OpenCV nữa, cú pháp mặc định như mọi lần nhe
Sau khi cắt ảnh ra, ta chỉ còn mặt của cô gái. Mà không sao, em ấy vẫn xinh, kaka. :D. girl_xinh_2_crop.jpg Padding ảnh với OpenCV - PythonPadding ảnh là gì? Padding ảnh là việc mà mình thêm các pixel vào các cạnh của ảnh để mở rộng ảnh ra. Padding ảnh:
Nào, ta cùng padding ảnh thôi! padding.py: padding ảnh thành kích thước 1000x1000: padding ảnh thành kích thước 1000x1000
Resize ảnh với OpenCV - C++resize.cpp
Crop ảnh với OpenCV - C++crop.cpp
Padding ảnh với OpenCV - C++padding.cpp
Cảm ơn bạn đã theo dõi bài viết. Hãy kết nối với tớ nhé!. Hãy kết nối với tớ nhé!
Khám phá xử lý ảnh - GVGroup Danh sách bài viết series OpenCV:
|