MỨC XÁM CỦA ẢNH LÀ GÌ

  -  
Giới thiệu và cụ thể các thuật tân oán Grayscale, ảnh nhị phân với một số thuật toán giúp thay đổi một hình họa xám thành hình họa nhị phân (Adaptive threshold).

Bạn đang xem: Mức xám của ảnh là gì

quý khách hàng sẽ xem: Mức xám của hình họa là gì


*

*

Chuyển thay đổi khối hệ thống màu RGB sang Grayscale

Hình ảnh là tập phù hợp của một ma trận điểm ảnh (pixel), mỗi điểm hình ảnh có thể được biểu diễn bằng n bytes bên dưới các kênh màu sắc khác nhau. Việc đổi khác thân những hệ màu thông thường được triển khai thông qua các phxay thay đổi ma trận.

Bài viết vẫn giới thiệu bí quyết đổi khác tự ảnh 24 bits RGB sang trọng hình ảnh 8 bits Grayscale.

Công thức

Công thức tính cường độ sáng ở một điểm ảnh trường đoản cú ảnh RGB:

I(x, y) = 0.3086 * Red(x, y) + 0.6094 * Green(x, y) + 0.08đôi mươi * Blue(x, y) I(x, y) = 0.299 * Red(x, y) + 0.587 * Green(x, y) + 0.114 * Blue(x, y)Hoặc

I(x, y) = ( 2 * Red(x, y) + 5 * Green(x, y) + 1 * Blue(x, y) ) / 8 Phân tích

I(x, y): cường độ sáng tại điểm ảnh (x, y) của ảnh xám.Red(x, y): quý giá của kênh màu Red (Đỏ) tại điểm ảnh (x, y) của hình họa màu sắc (RGB).Green(x, y): giá trị của kênh màu sắc Green (Xanh lá cây) tại điểm hình ảnh (x, y) của ảnh color (RGB).Blue(x, y): giá trị của kênh color Blue (Xanh lơ) trên điểm hình họa (x, y) của hình họa màu (RGB).

Chú ý

Các phép toán thù trong số nguyên ổn (Int) nkhô nóng rộng tương đối nhiều trong những thực (Float).Trong OpenCV, khối hệ thống color tất cả thứ trường đoản cú các kênh color là Blue-Green-Red. Các thông số kỹ thuật dùng để tính tân oán cường độ sáng đến hình họa xám như: 0.3086, 0.6094, 0.08trăng tròn,... được xem như là đầy đủ số lượng đẹp mắt vì chưng tín đồ ta nghiên cứu ra. Các con số này có thể chuyển đổi. cũng có thể lựa chọn 1 quý giá 1 kênh color hoặc phân tách mức độ vừa phải cộng của 3 kênh color nhằm tìm cường khả năng chiếu sáng tại một điểm hình ảnh (Pixel).

Xem thêm: Kinh Nghiệm Đi Du Lịch Tự Túc Lào Tự Túc Cực Rẻ, Cực Chất, Kinh Nghiệm Du Lịch Lào Tự Túc

Chuyển đổi hình họa xám vào OpenCV

Pmùi hương thức cvtColor

Trong OpenCV, nhằm đưa 1 tấm hình họa bao gồm hệ màu sắc RGB sang trọng Grayscale, xuất xắc thậm chí là là các không gian color qua lại cùng nhau nhờ vào thủ tục cvtColor() (Convert color). 

cv::cvtColor(cv::InputArray src, cv::OutputArray dst, int code)Phân tích

src: Là hình ảnh nơi bắt đầu (Trong bài viết này là ảnh màu).dst: Là hình họa chiếm được (Trong nội dung bài viết này là hình ảnh xám).code: Là mã thay đổi màu. Ví dụ: code = CV_BGR2GRAY là thay đổi hình họa màu thành ảnh xám,...Code minch hoạ cách tiến hành cvtMàu sắc trong OpenCV

// www.nethuerestaurant.com.vn// www.nethuerestaurant.com.vn/users/index/11/truong-dat#include #include "opencv2/core/core.hpp"#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"using namespace cv;int main()// Read imageMat image = imread("nethuerestaurant.com.vn.png", CV_LOAD_IMAGE_COLOR);Mat imageGrayscale;// Cheông chồng for validif (!image.data)printf("Could not open or find the image ");return -1;cvtColor(image, imageGrayscale, CV_BGR2GRAY);// Create and show image in windowimshow("nethuerestaurant.com.vn.dế yêu OpenCV Sample", imageGrayscale);// Wait đầu vào and exitwaitKey(0);return 0;

*

Hình ảnh nhị phân

Nhị phân hóa

Là quá trình thay đổi 1 hình ảnh xám thành hình ảnh nhị phân.gọi cực hiếm cường khả năng chiếu sáng ở một điểm ảnh là I(x,y) .INP(x,y) là cường độ sáng của điểm ảnh bên trên hình ảnh nhị phân .(Với 0 ) cùng (0 ).

Để đổi khác hình ảnh xám thành ảnh nhị phân. So sánh quý hiếm cường độ sáng của điểm ảnh với 1 ngưỡng nhị phân T. 

Nếu I(x,y) > T thì INP(x, y) = 0 (0).Nếu I(x,y) > T thì INP(x, y) = 255 (1).

Chụ ý

cũng có thể lựa chọn quý hiếm T từ 0 cho 255, cơ mà thông thường không ít người giỏi chọn 1 giá trị đó là 128 Có nghĩa là giá trị vừa đủ của max(255) và min(0) của cường ánh sáng (Intensity) của điểm ảnh.Dễ dàng nhận thấy với mỗi T thì có một hình họa nhị phân khác nhau (Khác nhau sinh hoạt đó là cường ánh sáng của các tấm hình họa nhị phân cùng với mỗi giá trị T).

Xem thêm: Xe Đạp Bmx Là Gì Xịn - Một Số Hình Ảnh Của Bmx

Có 1 nghệ thuật gọi là nhị phân hóa ngưỡng hễ giúp nhận được hình ảnh nhị phân mà không quyên tâm tới cường khả năng chiếu sáng.