BÁO CÁO XỬ LÍ ẢNH Biến đổi màu, phát hiện biên

9 241 0
BÁO CÁO XỬ LÍ ẢNH Biến đổi màu, phát hiện biên

Đang tải... (xem toàn văn)

Thông tin tài liệu

Biến đổi màu, phát hiện biên

Báo Cáo Xử Lý Ảnh Đàm Thị Mai_Chu Thị Thái Hà TẬP ĐOÀN ĐIỆN LỰC VIỆT NAM TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO XỬ LÝ ẢNH Đề Tài: Biến đổi màu, phát biên Giáo viên hướng dẫn: Nguyễn Hữu Quỳnh Nhóm sinh viên thực hiên: Đàm Thị Mai Chu Thị Thái Hà Lớp : C6 Tin Hà nội 10 / 2009 Báo Cáo Xử Lý Ảnh Đàm Thị Mai_Chu Thị Thái Hà Lời Nói Đầu Xử lý ảnh lĩnh vực quan tâm trở thành môn học chuyên nghành sinh viên hệ kỹ sư, hệ cử nhân nghành công nghệ thông tin, nghành kỹ thuật khác trường Đại Học Kỹ Thuật Ngày nay, có hàng trăm ứng dụng xử lý ảnh khác ứng dụng cung cấp đầy đủ tính miễn phí Chẳng có điều thần kỳ việc cắt cúp Đó định mang tính cảm giác chủ yếu dựa vào phán đốn mang tính sáng tạo nhiếp ảnh gia Ấy thường có số yếu tố mang thảo luận cách khách quan.Dưới phần mềm xử lý ảnh với tính biến đổi ảnh là: Biến đổi màu Phát biên Báo Cáo Xử Lý Ảnh I Đàm Thị Mai_Chu Thị Thái Hà Chức chương trình: Xuất phát từ ý tưởng xây dựng chương trình xử lý ảnh Chương trình bước khởi đầu cho tích hợp tất ứng dụng xử lý ảnh vào chương trình, chương trình giúp người sử dụng hiểu rõ số phép biến đổi xử lý ảnh Trong khuôn khổ tập thực hành, xin trình bày phép biến đổi ảnh sở bao gồm: Chuyển đổi ảnh, phát biên Dưới giao diện chương trình: Load ảnh lưu ảnh sau xử lý: Load ảnh: Đây chức chương trình cho phép load ảnh bitmap 256 mầu để xử lý Thủ tục load ảnh lên from giao diện người dùng private void File_Load(object sender, System.EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.InitialDirectory = "c:\\" ; openFileDialog.Filter = "Bitmap files (*.bmp)|*.bmp|Jpeg files (*.jpg)|*.jpg|All valid files (*.bmp/*.jpg)|*.bmp/*.jpg"; Báo Cáo Xử Lý Ảnh Đàm Thị Mai_Chu Thị Thái Hà openFileDialog.FilterIndex = ; openFileDialog.RestoreDirectory = true ; if(DialogResult.OK == openFileDialog.ShowDialog()) { m_Bitmap = (Bitmap)Bitmap.FromFile(openFileDialog.FileName, false); this.AutoScroll = true; this.AutoScrollMinSize = new Size ((int) (m_Bitmap.Width * Zoom), (int)(m_Bitmap.Height * Zoom)); this.Invalidate(); } } Lưu ảnh: Là chức cho phép lưu trữ ảnh sau xử lý Thủ tục lưu ảnh private void File_Save(object sender, System.EventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.InitialDirectory = "c:\\" ; saveFileDialog.Filter = "Bitmap files (*.bmp)|*.bmp|Jpeg files (*.jpg)|*.jpg|All valid files (*.bmp/*.jpg)|*.bmp/*.jpg" ; saveFileDialog.FilterIndex = ; saveFileDialog.RestoreDirectory = true ; if(DialogResult.OK == saveFileDialog.ShowDialog()) { m_Bitmap.Save(saveFileDialog.FileName); } } Báo Cáo Xử Lý Ảnh Đàm Thị Mai_Chu Thị Thái Hà 1.Biến đổi màu - Chuyển ảnh màu thành ảnh xám - Đổi màu ảnh theo ý muốn Giao diện from chọn màu ảnh theo màu màu đỏ, xanh lá, xanh biển Người sử dụng phải nhập giá trị theo mong muốn sau nhấn nút Đồng ý để thu ảnh Thủ tục thay đổi màu ảnh private void Filter_Color(object sender, System.EventArgs e) { ColorInput dlg = new ColorInput(); dlg.red = dlg.green = dlg.blue = 0; if (DialogResult.OK == dlg.ShowDialog()) { m_Undo = (Bitmap)m_Bitmap.Clone(); if(BitmapFilter.Color(m_Bitmap, dlg.red, dlg.green, dlg.blue)) this.Invalidate(); } } Báo Cáo Xử Lý Ảnh Đàm Thị Mai_Chu Thị Thái Hà Thủ tục chuyển màu đổi ảnh theo ý muốn với 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)); } set{Blue.Text = value.ToString();} } Báo Cáo Xử Lý Ảnh Đàm Thị Mai_Chu Thị Thái Hà 2.Phát biên a Phương pháp phát biên trực tiếp Phương pháp nhằm làm biên dựa vào biến thiên giá trị độ sáng điểm ảnh kỹ thuật chủ yếu dùng phát biên kỹ thuật đạo hàm Nếu lấy đạo hàm bậc ảnh ta có phương pháp Gradient; lấy đạo hàm bậc hai ta có kỹ thuật Laplace Hai phương pháp gọi phương pháp dò biên cục ngồi người ta sử dụng phương pháp “đi theo đường bao”: dựa vào nguyên lý qui hoạch hoạt động gọi phương pháp dò biên tổng thể b.Phương pháp phát biên gián tiếp: Nếu cách , ta phân ảnh thành vùng đường phân ranh vùng biên Việc phân vùng ảnh thường dựa vào kết cấu (texture) bề mặt ảnh Cũng cần lưu ý rằng, kỹ thuật dò biên phân vùng ảnh hai tốn đối ngẫu Thực vậy, dò biên để thực phân lớp đối tượng phân lớp xong có nghĩa phân vùng ảnh Và ngược lại, phân vùng, ảnh phân lập thành đối tượng, ta phát biên Phương pháp dò biên trực tiếp tỏ hiệu chịu ảnh hưởng nhiễu Song biến thiên độ sáng không đột ngột, phương pháp lại hiệu Phương pháp dò biên gián tiếp có khó cài đặt song lại áp dụng tốt biến thiên độ sáng nhỏ Biên vấn đề chủ yếu phân tích ảnh đặc điểm trích chọn q 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 biên trực Laplace Thủ tục phát biên private void OnEmbossLaplacian(object sender, System.EventArgs e) { m_Undo = (Bitmap)m_Bitmap.Clone(); if(BitmapFilter.EmbossLaplacian(m_Bitmap)) this.Invalidate(); Báo Cáo Xử Lý Ảnh Đàm Thị Mai_Chu Thị Thái Hà } 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 thì, bước quan trọng phát triển hệ xử lý ảnh môi trường ứng dụng thực tế xác định mục tiêu tổng quát thật rõ ràng Thứ hai xác định hạn chế môi trường ứng dụng đặt Thứ ba thu lượm thông tin ảnh cần xử lý Khi cho mục tiêu tổng thể, điều hạn chế thơng tin lớp ảnh cần phải xử lý có nhiều phương pháp khác để giải toán Chúng em hy vọng qua phần chúng em trình bày trên, độc giả đọc thêm nhiều tài liệu chuyên mục, ứng dụng nghiên cứu lý thuyết vào vấn đề thực tiễn, tiến nghiên cứu triển khai thuộc lĩnh vực 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ơ [3].Giáo Trình Xử Lý Ảnh…………………………………ĐH Back Khoa - HẾT Báo Cáo Xử Lý Ảnh Đàm Thị Mai_Chu Thị Thái Hà HẾT - ... phần mềm xử lý ảnh với tính biến đổi ảnh là: Biến đổi màu Phát biên Báo Cáo Xử Lý Ảnh I Đàm Thị Mai_Chu Thị Thái Hà Chức chương trình: Xuất phát từ ý tưởng xây dựng chương trình xử lý ảnh Chương... } Báo Cáo Xử Lý Ảnh Đàm Thị Mai_Chu Thị Thái Hà 2 .Phát biên a Phương pháp phát biên trực tiếp Phương pháp nhằm làm biên dựa vào biến thiên giá trị độ sáng điểm ảnh kỹ thuật chủ yếu dùng phát biên. .. dụng xử lý ảnh vào chương trình, chương trình giúp người sử dụng hiểu rõ số phép biến đổi xử lý ảnh Trong khuôn khổ tập thực hành, xin trình bày phép biến đổi ảnh sở bao gồm: Chuyển đổi ảnh, phát

Ngày đăng: 04/01/2018, 10:51

Từ khóa liên quan

Mục lục

  • b.Phương pháp phát hiện biên gián tiếp:

Tài liệu cùng người dùng

Tài liệu liên quan