Sharecs.net
  • Trang chủ
  • Kho Tài Liệu – Báo Cáo
  • Thủ Thuật
    • Thủ thuật máy tính
      • Windows
      • MacOS
      • Linux
    • Thủ thuật internet
    • Thủ thuật phần mềm
  • Lỗi máy tính
    • Lỗi internet
    • Lỗi windows
    • Lỗi phần mềm
  • Lập Trình
    • Lập Trình Java
    • Lập trình Python
    • Lập Trình React Native
    • Code Hay
  • Linh Tinh
    • PhotoShop
    • Tải Video Wallpaper
    • Kho Tools
      • Cân Bằng Phương Trình Hóa Học
      • Custom Css Scrollbar – Render Code
      • Tạo Kí Tự Đặc Biệt Online
      • Tạo Deep Link
    • Tài Liệu – Luận Văn – Báo Cáo
    • Kho Theme Website WordPress
    • Phần Mềm
No Result
View All Result
  • Trang chủ
  • Kho Tài Liệu – Báo Cáo
  • Thủ Thuật
    • Thủ thuật máy tính
      • Windows
      • MacOS
      • Linux
    • Thủ thuật internet
    • Thủ thuật phần mềm
  • Lỗi máy tính
    • Lỗi internet
    • Lỗi windows
    • Lỗi phần mềm
  • Lập Trình
    • Lập Trình Java
    • Lập trình Python
    • Lập Trình React Native
    • Code Hay
  • Linh Tinh
    • PhotoShop
    • Tải Video Wallpaper
    • Kho Tools
      • Cân Bằng Phương Trình Hóa Học
      • Custom Css Scrollbar – Render Code
      • Tạo Kí Tự Đặc Biệt Online
      • Tạo Deep Link
    • Tài Liệu – Luận Văn – Báo Cáo
    • Kho Theme Website WordPress
    • Phần Mềm
No Result
View All Result
Sharecs.net
No Result
View All Result
Home Lập Trình Python

Bài tập xử lý ảnh có lời gải – code python ( OpenCV )

by Nguyễn Tuấn
22/04/2023

Để có thể code những bài tập xử lý ảnh thì các bạn cần phải cài đặt : Python ( bản mới nhất ), thư viện xử lý ảnh OpenCV, numpy, matplotlib và  IDE soạn thảo code : VS C >2016, Pycharm, Sublime Text, NotePad++,…

Bài 1 : Bài tập xử lý ảnh: đọc ảnh mầu I04.jpg vào biến ma trận I.
– Hiển thị kênh G của ảnh I.
– Chuyển ảnh mầu I sang ảnh đa cấp xám (grayscale) theo phương pháp tổ hợp 3 thành phần mầu, được ma trận ảnh Ig.
– Hiển thị ảnh Ig và hiển thị giá trị đô cao, độ rộng của ảnh Ig.

import cv2
import numpy as np

#1a
I = cv2.imread("I04.jpg")
cv2.imshow('kênh G',I[;;1]) #OpenCV: BGR:0->B,1->G,2->R
#1b
#đổi BGR sang gray
Ig = cv2.cvt(I,cv2.COLOR_BGR2GRAY)
cv2.imshow('anh gray',Ig)
#Tính độ cao ảnh
print('độ cao của ảnh',Ig.shape[0])
#độ rộng ảnh
print(Ig.shape[1])

cv2.waitKet()

Bài 2: Sử dụng ngôn ngữ lập trình tùy chọn Python/Matlab/ C++/Java, thư viện thị giác máy tính OpenCV, viết chương trình thực hiện yêu cầu sau:
– Đọc ảnh mầu the_can_cuoc_congdan.jpg vào biến ma trận I.
– Hiển thị giá trị độ cao và độ rông của ảnh I và cả ảnh I.
– Hiệu chỉnh lại ảnh I với size mới là độ cao 256, độ rộng 256 được ảnh I2. Hiển thị ảnh I2.
– Chuyển đôi ảnh I sang ảnh HSV được ma trận ảnh Ihsv. Hiển thị kênh H của ảnh Ihsv.

import cv2
import numpy as np

#2a
I = cv2.imread(' the_can_cuoc_congdan.jpg')
print('do cao anh',I.shape[0])
print('do rong anh',I.shape[1])

#2b
I2= cv2.resize(I,(256,256))
cv2.imshow('Anh Resize',I2)

#2c
Ihsv = cv2.cvtColor(I,cv2.COLOR_BGR2HSV)
cv2.imshow('Anh HSV',Ihsv)
cv2.imshow('Kenh H',Ihsv[;;0])

cv2.waitKet()

Bài 3: Bài tập xử lý ảnh đọc ảnh mầu coins.jpg vào biến ma trận I.
– Hiển thị ảnh I.
– Chuyển ảnh sang biểu diễn HSV được ma trận Ihsv. Hiển thị kênh H của Ihsv.
– Xác định giá trị mức sáng nhỏ nhất của kênh S của ảnh Ihsv.

import cv2
import numpy as np

I = cv2.imread('coins.jpg')
#3a
cv2.imshow('Anh I',I)

#3b
Ihsv = cv2.cvtColor(I,cv2.COLOR_BGR2HSV)
cv2.imshow('kenh H',Ihsv[:,:,0])
#cv2.imshow('kenh S',Ihsv[:,:,1])
#cv2.imshow('kenh V',Ihsv[:,:,2])
#mức sáng min
print(np.min(Ihsv[:,:,1]))
#########################

cv2.waitKey()

Cảm ơn các bạn đã ghé thăm. Chúc các bạn thành công!

3.9/5 - (7 bình chọn)
Tags: code python haypython
ShareSendTweetShare

Cùng chuyên mục

Bài Tập Code Python Đơn Giản Có Lời Giải – Phần 1

Tìm thừa số của một số trong python

12/07/2023
14
Bài Tập Code Python Đơn Giản Có Lời Giải – Phần 1

Thư viện đồ họa trong Python – Vẽ Among Us

12/07/2023
42
Bài Tập Code Python Đơn Giản Có Lời Giải – Phần 1

Thư viện đồ họa trong Python – Vẽ đa giác và dạng sao

12/07/2023
18
Code tinh chi so BMI bang JavaScript PHP C Python 2023

Hướng dẫn code tính chỉ số BMI bằng JavaScript – PHP

22/04/2023
33
Thư viện đồ họa trong Python – Source Code Bắn Pháo Hoa

Thư viện đồ họa trong Python – Source Code Bắn Pháo Hoa

22/04/2023
122
Nhận Diện Chó Mèo Python – Tensorflow – Neural Network – Deep Learning

Nhận Diện Chó Mèo Python – Tensorflow – Neural Network – Deep Learning

22/04/2023
4.9k
Load More

Tài nguyên

Luận văn báo cáo giá rẻ

Cân bằng phương trình phản ứng hóa

Tạo deep link

Custom Css Scrollbar – Render Code

Bài Viết Nổi Bật

  • 500 Câu Trắc Nghiệm Mạng Máy Tính Phần 1 Có Đáp Án

    500 Câu Trắc Nghiệm Mạng Máy Tính Phần 1 Có Đáp Án

    0 shares
    Share 0 Tweet 0
  • Download Video Wallpaper Agatsuma Zenitsu – Anime Kimetsu No Yaiba

    45 shares
    Share 0 Tweet 0
  • Thư viện đồ họa trong Python – Vẽ doraemon

    0 shares
    Share 0 Tweet 0
  • Chia Sẻ Full Key Bản Quyền Adobe CS6 Trọn Bộ

    0 shares
    Share 0 Tweet 0
  • Bài Tập Code Python Đơn Giản Có Lời Giải – Phần 1

    1 shares
    Share 0 Tweet 0

Tăng tốc độ Internet với cFosSpeed Full Key v11.00

Get IP Address Server In Java

Convert String To List In Java

Từ khóa static và final trong java

Share Phôi Chứng Minh Nhân Dân PSD

Cách Viết File XML Trong Java – (DOM Parser)

  • Giới Thiệu & Liên Hệ
  • Chính Sách Bảo Mật

CopyRight By Sharecs.net DMCA.com Protection Status

No Result
View All Result
  • Trang chủ
  • Kho Tài Liệu – Báo Cáo
  • Thủ Thuật
    • Thủ thuật máy tính
      • Windows
      • MacOS
      • Linux
    • Thủ thuật internet
    • Thủ thuật phần mềm
  • Lỗi máy tính
    • Lỗi internet
    • Lỗi windows
    • Lỗi phần mềm
  • Lập Trình
    • Lập Trình Java
    • Lập trình Python
    • Lập Trình React Native
    • Code Hay
  • Linh Tinh
    • PhotoShop
    • Tải Video Wallpaper
    • Kho Tools
      • Cân Bằng Phương Trình Hóa Học
      • Custom Css Scrollbar – Render Code
      • Tạo Kí Tự Đặc Biệt Online
      • Tạo Deep Link
    • Tài Liệu – Luận Văn – Báo Cáo
    • Kho Theme Website WordPress
    • Phần Mềm

CopyRight By Sharecs.net DMCA.com Protection Status

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.