Tải bản đầy đủ (.doc) (9 trang)

Báo cáo

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (176.14 KB, 9 trang )

if(BitmapFilter.Color(m_Bitmap, dlg.red, dlg.green,
dlg.blue))
this.Invalidate();
}
}


Download source code tại Sharecode.vn

Thủ tục chuyển màu đổi ảnh theo ý muốn với 3 màu đặc trưng: đỏ, xanh lá,
xanh biển.
protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
public int red
{
get
{
return (Convert.ToInt32(Red.Text, 10));
}
set{Red.Text = value.ToString();}
}
public int green


{
get
{
return (Convert.ToInt32(Green.Text, 10));
}
set{Green.Text = value.ToString();}
}
public int blue
{
get
{
return (Convert.ToInt32(Blue.Text, 10));


Download source code tại Sharecode.vn
}
set{Blue.Text = value.ToString();}
}

2.Phát hiện biên
a. Phương pháp phát hiện biên trực tiếp
Phương pháp này nhằm làm nổi biên dựa vào sự biến thiên về giá trị độ sáng
của điểm ảnh. kỹ thuật chủ yếu dùng phát hiện biên ở đây là kỹ thuật đạo hàm.
Nếu lấy đạo hàm bậc nhất của ảnh ta có phương pháp Gradient; nếu lấy đạo
hàm bậc hai ta có kỹ thuật Laplace. Hai phương pháp trên được gọi là phương
pháp dò biên cục bộ. ngoài ra người ta còn sử dụng phương pháp “đi theo
đường bao”: dựa vào nguyên lý qui hoạch hoạt động và được gọi là phương
pháp dò biên tổng thể.
b.Phương pháp phát hiện biên gián tiếp:
Nếu bằng cách nào đấy , ta phân được ảnh thành các vùng thì đường phân ranh

giữa các vùng đó chính là biên. Việc phân vùng ảnh thường dựa vào kết cấu
(texture) bề mặt của ảnh.
Cũng cần lưu ý rằng, kỹ thuật dò biên và phân vùng ảnh là hai bài toán đối ngẫu
của nhau. Thực vậy, dò biên để thực hiện phân lớp đối tượng và một khi đã phân
lớp xong có nghĩa là đã phân vùng được ảnh. Và ngược lại, khi phân vùng, ảnh
đã phân lập được thành các đối tượng, ta có thể phát hiện được biên. Phương
pháp dò biên trực tiếp tỏ ra khá hiệu quả vì ít chịu ảnh hưởng của nhiễu. Song
nếu sự biến thiên độ sáng không đột ngột, phương pháp này lại kém hiệu quả.
Phương pháp dò biên gián tiếp tuy có khó cài đặt song lại áp dụng khá tốt khi sự
biến thiên độ sáng nhỏ. Biên là vấn đề chủ yếu trong phân tích ảnh vì các đặc
điểm trích chọn trong quá trình phân tích để tiến tới hiểu ảnh chủ yếu dựa vào
biên. Sử dụng phương pháp phát hiện biên trực tiếp theo Laplace.
Thủ tục phát hiện biên
private void OnEmbossLaplacian(object sender, System.EventArgs e)


Download source code tại Sharecode.vn
{
m_Undo = (Bitmap)m_Bitmap.Clone();
if(BitmapFilter.EmbossLaplacian(m_Bitmap))
this.Invalidate();
}
private void OnEdgeDetectQuick(object sender, System.EventArgs
e)
{
m_Undo = (Bitmap)m_Bitmap.Clone();
if(BitmapFilter.EdgeDetectQuick(m_Bitmap))
this.Invalidate();
}


II.

Kết Luận
Trong phần mà chúng em đã trình bày ở trên thì, một bước quan trọng khi

phát triển một hệ xử lý ảnh trong một môi trường ứng dụng thực tế là xác định
được mục tiêu tổng quát thật rõ ràng. Thứ hai là xác định những hạn chế do môi
trường ứng dụng đặt ra. Thứ ba là thu lượm thông tin về ảnh cần xử lý.
Khi đã cho mục tiêu tổng thể, các điều hạn chế và thông tin về lớp ảnh
cần phải xử lý thì sẽ có nhiều phương pháp khác nhau để giải được bài toán.
Chúng em hy vọng rằng qua phần chúng em đã trình bày ở trên, độc giả
có thể đọc thêm nhiều tài liệu về các chuyên mục, và các ứng dụng nghiên cứu
lý thuyết vào những vấn đề thực tiễn, cũng như về các tiến bộ mới trong nghiên
cứu và triển khai thuộc lĩnh vực này.

III. Tài Liệu Tham Khảo
[1]. Nhập Môn Xử Lý Ảnh ……….................................... Nguyễn Thanh Thủy
[2].Giáo Trình Xử Lý Ảnh …………………………………Nguyễn Văn Ngô


Download source code tại Sharecode.vn
[3].Giáo Trình Xử Lý Ảnh…………………………………ĐH Back Khoa

--------------- HẾT ----------------

------------------------ HẾT -----------------------




Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×