Đồ án Ứng dụng xử lý ảnh trong hệ thống phân loại sản phẩm
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH
KHOA ĐIỆN - ĐIỆN TỬ
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH
------------------------------
ĐỒ ÁN TỐT NGHIỆP
NGÀNH: CNKT ĐIỆN TỬ - TRUYỀN THÔNG
ĐỀ TÀI:
ỨNG DỤNG XỬ LÝ ẢNH TRONG HỆ
THỐNG PHÂN LOẠI SẢN PHẨM
GVHD: TH.S NGUYỄN DUY THẢO
SVTH: NGUYỄN HIỀN MINH
15141209
15141238
PHAN THANH PHONG
TP. HỒ CHÍ MINH – 6/2019
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH
KHOA ĐIỆN - ĐIỆN TỬ
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
------------------------------
ĐỒ ÁN TỐT NGHIỆP
NGÀNH: CNKT ĐIỆN TỬ - TRUYỀN THÔNG
ĐỀ TÀI:
ỨNG DỤNG XỬ LÝ ẢNH TRONG HỆ
THỐNG PHÂN LOẠI SẢN PHẨM
GVHD: TH.S NGUYỄN DUY THẢO
SVTH: NGUYỄN HIỀN MINH
15141209
15141238
PHAN THANH PHONG
TP. HỒ CHÍ MINH – 6/2019
TRƯỜNG ĐH SPKT TP. HỒ CHÍ MINH
KHOA ĐIỆN-ĐIỆN TỬ
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
ĐỘC LẬP - TỰ DO - HẠNH PHÚC
----o0o----
NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP
Họ tên sinh viên: Phan Thanh Phong
MSSV: 15141238
MSSV: 15141209
Nguyễn Hiền Minh
Chuyên ngành:
Hệ đào tạo:
Khóa:
Điện tử Công nghiệp
Đại học chính quy
2015
Mã ngành:
Mã hệ:
Lớp:
141
15
15141DT2A
I. TÊN ĐỀ TÀI: ỨNG DỤNG XỬ LÝ ẢNH TRONG HỆ THỐNG PHÂN LOẠI
SẢN PHẨM
II. NHIỆM VỤ
1. Các số liệu ban đầu:
Một kit Raspberry Pi, Một kit Arduino, Một Camera Pi, Hệ thống băng tải, Cảm
biến. Sản phẩm gồm các phôi với 3 màu sắc đỏ, xanh, vàng.
2. Nội dung thực hiện:
Tổng quan về xử lý ảnh; Tìm hiểu phương pháp nhận dạng và phân loại sản phẩm;
Tìm hiểu kit Raspberry Pi; Tìm hiểu kit Arduino Uno và các linh kiện liên quan;
Viết chương trình trên kit Raspberry Pi; Viết chương trình trên Arduino Uno; Thiết
kế mô hình phân loại sản phẩm.
III. NGÀY GIAO NHIỆM VỤ: 26/02/2019
IV. NGÀY HOÀN THÀNH NHIỆM VỤ: 30/06/2019
V. HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: ThS. Nguyễn Duy Thảo
CÁN BỘ HƯỚNG DẪN
BM. ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
TRƯỜNG ĐH SPKT TP. HỒ CHÍ MINH
KHOA ĐIỆN-ĐIỆN TỬ
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
ĐỘC LẬP - TỰ DO - HẠNH PHÚC
----o0o----
Tp.HCM, Ngày 01 tháng 07 năm 2019
LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP
Họ tên sinh viên 1: Phan Thanh Phong
Lớp: 15141DT2A ..........................................................MSSV: 15141238
Họ tên sinh viên 1: Nguyễn Hiền Minh
Lớp: 15141DT1B ..........................................................MSSV: 15141209
Tên đề tài: Ứng dụng xử lý ảnh trong hệ thống phân loại sản phẩm
Xác nhận
Tuần/ngày
Nội dung
GVHD
1-2
3
Thực hiện chọn đề tài
Nhận đề tài, Gặp GVHD để phổ biến quy định.
Nghiêm cứu đề tài, tìm tài liệu về đề tài.
Viết đề cương chi tiết.
4-5
6
7-8
9-11
12-14
15
Tìm hiểu về cơ sở lý thuyết.
Tiến hành thi công phần cứng.
Viết chương trình.
Nạp code và cân chỉnh hệ thống.
Viết sách đồ án, Báo cáo đề tài tốt nghiệp.
16-17
GV HƯỚNG DẪN
(Ký và ghi rõ họ và tên)
Ths. Nguyễn Duy Thảo
LỜI CAM ĐOAN
Đề tài “Ứng dụng xử lý ảnh trong hệ thống phân loại sản phẩm” là
nhóm tôi tự thực hiện dựa vào tham khảo một số tài liệu trước đó và không
sao chép từ tài liệu hay công trình đã có trước đó.
Nhóm thực hiện đề tài
Phan Thanh Phong Nguyễn Hiền Minh
LỜI CẢM ƠN
Để có thể thực hiện và hoàn thành đề tài này, nhóm xin gởi lời chân thành cảm
ơn các thầy cô trong Khoa Điện-Điện Tử đã tạo những điều kiện tốt nhất cho em hoàn
thành đề tài. Những kiến thức bổ ích mà các Thầy Cô dạy, nó được áp dụng vào đề tài
Đồ Án Tốt Nghiệp rất nhiều, từ những kiến thức nhỏ nhặt cho tới những bài học lớn.
Một lần nữa nhóm xin được gửi lời cám ơn đến tất cả Thầy Cô, nếu không có Thầy
Cô thì chắc giờ này nhóm sẽ khó có thể hoàn thành đề tài này.
Ngoài sự cố gắng của bản thân, nhóm em không thể nào không nhắc đến công
lao đã vạch ra hướng đi cho đề tài và hướng dẫn từng yêu cầu của đề tài mà thầy
Th.S. Nguyễn Duy Thảo đã truyền đạt cho nhóm em những kiến thức hết sức bổ ích
và những ứng dụng thực tế. Thầy Th.S. Nguyễn Duy Thảo ân cần chỉ bảo tận tình.
Giải thích rõ ràng những chỗ mà nhóm em chưa hiểu.
Tiếp theo nhóm cũng xin cám ơn tới các Anh, Chị khóa trên cùng các bạn sinh
viên đã tạo điều kiện giúp đỡ, từ những tài liệu liên quan tới đề tài cho tới những kinh
nghiệm sống thực tế. Nhờ họ mà nhóm mới có thể phát triển được.
Cuối cùng là gửi lời cảm ơn đến Cha, Mẹ nếu không có hai đấng sinh thành thì
ngày hôm nay cũng không có ai hiện diện ở đây để thực hiện những việc mình muốn,
họ đã tạo mọi điều kiện để giúp con của mình hướng tới một tương lai tốt đẹp.
Mặc dù nhóm em đã cố gắng hoàn thành tốt đề tài này một cách hoàn chỉnh
nhất, nhưng cũng không thể tránh những sai sót nhất định trong công tác nghiên cứu,
tiếp cận thực tế, cũng như những hạn chế về kiến thức lẫn thời gian thực hiện. Rất
mong nhận được sự góp ý của quý thầy cô và các bạn để đề tài này được hoàn chỉnh
hơn.
Xin chân thành cảm ơn!
Nhóm thực hiện đề tài
Phan Thanh Phong Nguyễn Hiền Minh
Mục lục
TRANG BÌA............................................................................................................i
NHIỆM VỤ ĐỒ ÁN................................................................................................ii
LỊCH TRÌNH .........................................................................................................iii
CAM ĐOAN ..........................................................................................................iv
LỜI CÁM ƠN .........................................................................................................v
MỤC LỤC .............................................................................................................vi
LIỆT KÊ HÌNH VẼ................................................................................................ix
LIỆT KÊ BẢNG....................................................................................................xii
TÓM TẮT............................................................................................................xiii
CHƯƠNG 1: TỔNG QUAN ...................................................................................1
1.1 ĐẶT VẤN ĐỀ..............................................................................................1
1.2 MỤC TIÊU...................................................................................................1
1.4 GIỚI HẠN....................................................................................................2
1.5 BỐ CỤC.......................................................................................................2
2.1.1 Thu nhận ảnh (Image Acquisition)..............................................................5
2.1.2 Tiền xử lý (Image processing).....................................................................5
2.1.4 Biểu diễn ảnh (Image Representation) ........................................................6
2.1.6 Cơ sơ tri thức (Knowledge Base) ................................................................6
2.1.7 Mô tả ..........................................................................................................7
2.2.1 Điểm ảnh (Picture Element)........................................................................7
2.2.2 Ảnh số ........................................................................................................7
2.2.3 Phân loại ảnh ..............................................................................................7
2.2.6 Phương pháp phát hiện biên........................................................................9
2.2.7 Phân đoạn ảnh........................................................................................... 11
2.2.8 Các phép toán hình thái Morphology ........................................................ 12
2.3.1 Giới thiệu.................................................................................................. 14
2.3.2 Thông tin cấu hình Raspberry Pi 3............................................................ 15
2.3.3 Ứng dụng.................................................................................................. 16
2.4.1 Giới thiệu.................................................................................................. 16
2.4.2 Thông tin cấu hình Camera Pi v2.1 ........................................................... 17
2.4.3 Ứng dụng.................................................................................................. 18
2.5.1 Giới thiệu.................................................................................................. 18
2.5.3 Ứng dụng.................................................................................................. 22
2.6.1 Giới thiệu.................................................................................................. 23
2.6.2 Thông số kỹ thuật ..................................................................................... 23
2.6.3 Ứng dụng.................................................................................................. 24
2.7.1 Giới thiệu.................................................................................................. 24
2.7.2 Cấu tạo và nguyên lý hoạt động................................................................ 24
2.7.3 Ứng dụng.................................................................................................. 26
2.8.1 Tổng quan về động cơ servo ..................................................................... 27
2.8.2 Giới thiệu động cơ servo MG996R ........................................................... 28
2.8.3 Ứng dụng.................................................................................................. 29
2.9.1 Giới thiệu.................................................................................................. 29
2.9.2 Cấu tạo ..................................................................................................... 30
2.9.3 Ứng dụng.................................................................................................. 31
2.10.2 Cấu tạo ..................................................................................................... 31
2.10.3 Ứng dụng.................................................................................................. 33
2.12.1 Ngôn ngữ Python...................................................................................... 34
2.12.2 Thư viện OPENCV................................................................................... 35
2.13.1 Chuẫn giao tiếp Uart................................................................................. 36
2.13.2 Chuẫn giao tiếp I2C.................................................................................. 39
2.15.1 Các màu sắc cơ bản của sản phẩm ............................................................ 44
2.15.2 Phương pháp nhận dạng màu sắc .............................................................. 44
3.1 GIỚI THIỆU............................................................................................... 50
3.2.1 Thiết kế sơ đồ khối hệ thống..................................................................... 50
3.2.2 Sơ đồ kết nối hệ thống .............................................................................. 51
3.2.3 Sơ đồ kết nối toàn mạch............................................................................ 64
4.1 GIỚI THIỆU............................................................................................... 65
4.2 THI CÔNG HỆ THỐNG ............................................................................ 65
4.2.1 Chuẩn bị phần cứng.................................................................................. 65
4.2.2 Lắp ráp và kiểm tra ................................................................................... 66
4.3 LẬP TRÌNH HỆ THỐNG........................................................................... 71
4.3.1 Lưu đồ giải thuật trên Arduino.................................................................. 71
4.3.3 Các bước tuy cập, lập trình trên Python .................................................... 75
4.3.4 Hướng dẫn sử dụng và thao tác................................................................. 78
6.1 KẾT LUẬN ................................................................................................ 99
6.1.1 Kết quả đạt được....................................................................................... 99
6.1.2 Những mặt hạn chế................................................................................... 99
6.2 HƯỚNG PHÁT TRIỂN.............................................................................. 99
LIỆT KÊ HÌNH ẢNH
Hình
Trang
Hình 2.1: Các bước cơ bản trong xử lý ảnh..............................................................5
Hình 2.2: Lân cận 4 lân cận 8 ..................................................................................8
Hình 2.3: Hình tách biên........................................................................................10
Hình 2.4: Phép giản...............................................................................................13
Hình 2.5: Phép co..................................................................................................13
Hình 2.6: Raspberry Pi 3 .......................................................................................14
Hình 2.7: Sơ đồ Raspberry Pi 3 Module B.............................................................15
Hình 2.8: Camera Pi v2.1 ......................................................................................17
Hình 2.9: Sơ đồ khối Camera Raspberry Pi ...........................................................18
Hình 2.10: Arduino Uno R3 ..................................................................................20
Hình 2.13: Động cơ DC.........................................................................................24
Hình 2.14: Pha 1 động cơ DC................................................................................25
Hình 2.15: Pha 2 động cơ DC................................................................................25
Hình 2.16: Pha 3 động cơ DC................................................................................26
Hình 2.17: Động cơ servo......................................................................................27
Hình 2.18: Cấu tạo bên trong động cơ servo ..........................................................28
Hình 2.19: Động cơ servo MG996R ......................................................................29
Hình 2.20: Mô hình băng tải..................................................................................30
Hình 2.21: LCD16x2.............................................................................................31
Hình 2.22: Sơ đồ chân LCD16x2...........................................................................32
Hình 2.23: Hệ điều hành Raspbian ........................................................................34
Hình 2.24: Giao tiếp Uart ......................................................................................36
Hình 2.25: Giao tiếp song song..............................................................................37
Hình 2.26: Truyền thông Uart................................................................................38
Hình 2.27: Giao diện Uart .....................................................................................39
Hình 2.29: Quá trình chủ ghi dữ liệu vào tớ...........................................................41
Hình 2.34: Không gian màu CMYK ......................................................................46
Hình 2.35: Không gian màu HSV..........................................................................46
Hình 3.1: Sơ đồ khối hệ thống...............................................................................50
Hình 3.2: Sơ đồ kết nối của Raspberry Pi ..............................................................52
Hình 3.3: Sơ đồ kết nối thực tế của Raspberry Pi...................................................52
Hình 3.4: Sơ đồ các cổng ngoại vi sử dụng............................................................53
Hình 3.5: Sơ đồ kết nối thẻ nhớ của Raspberry......................................................54
Hình 3.6: Gắn thẻ nhớ vào khe thực tế...................................................................54
Hình 3.7: Sơ đồ kết nối Arduino............................................................................55
Hình 3.9: Sơ đồ kết nối khối Camera.....................................................................57
Hình 3.10: Kết nối Camera thực tế ........................................................................57
Hình 3.15: Adapter 5VDC – 2A ............................................................................60
LCD16x2 ..............................................................................................................63
Hình 3.20: Nguồn tổ ong 24VDC – 5A..................................................................63
Hình 3.21: Sơ đồ kết nối toàn mạch.......................................................................64
Hình 4.1: Băng tải và động cơ DC.........................................................................67
Hình 4.2: Máng đưa sản phẩm vào ........................................................................67
Hình 4.8: Mô hình toàn hệ thống...........................................................................71
Hình 4.12: Cho phép chia sẻ mạng Lan .................................................................76
Hình 4.14: Remote Desktop Connection................................................................77
Hình 4.16: Giao diện Raspberry ............................................................................78
Hình 4.17: Cửa sổ Terminal...................................................................................79
Hình 4.18: Gọi lệnh thực thi chương trình .............................................................80
Hình 4.19: Cửa sổ PuTTY.....................................................................................81
Hình 4.20: Cửa số Terminal...................................................................................81
Hình 4.22: Đặt tên file với đuôi .sh........................................................................82
Hình 4.23: Lưu các lệnh cần thực thi.....................................................................83
Hình 4.24: Lệnh chạy tự động ...............................................................................83
Hình 4.26: Công tắt nguồn và nút nhấn Reset........................................................84
Hình 5.1: Mô hình hoàn thiện chụp từ bên trái.......................................................86
Hình 5.2: Mô hình hoàn thiện chụp từ bên phải.....................................................86
Hình 5.4: Kết quả nhận dạng màu đỏ lần 1 ............................................................87
Hình 5.5: Kết quả nhận dạng màu đỏ lần 2 ............................................................88
Hình 5.6: Kết quả nhận dạng màu đỏ lần 3 ............................................................88
Hình 5.7: Kết quả nhận dạng màu đỏ lần 4 ............................................................88
Hình 5.8: Kết quả nhận dạng màu đỏ lần 5 ............................................................89
Hình 5.9: Kết quả nhận dạng màu đỏ.....................................................................89
Hình 5.12: Kết quả nhận dạng màu xanh lần 1.......................................................91
Hình 5.13: Kết quả nhận dạng màu xanh lần 2.......................................................91
Hình 5.14: Kết quả nhận dạng màu xanh lần 3.......................................................91
Hình 5.15: Kết quả nhận dạng màu xanh lần 4.......................................................92
Hình 5.16: Kết quả nhận dạng màu xanh lần 5.......................................................92
Hình 5.21: Kết quả nhận dạng màu vàng lần 2.......................................................94
Hình 5.22: Kết quả nhận dạng màu vàng lần 3.......................................................95
Hình 5.23: Kết quả nhận dạng màu vàng lần 4.......................................................95
Hình 5.24: Kết quả nhận dạng màu vàng lần 5.......................................................95
LIỆT KÊ BẢNG
Bảng
Trang
Bảng 2.1: Bảng thông số Arduino Uno R3.............................................................18
Bảng 2.3: Chức năng các chân trên LCD ...............................................................32
Bảng 3.1: Thống kê dòng tiêu thụ.......................................................................... 55
TÓM TẮT
Đề tài “Ứng dụng xử lý ảnh trong hệ thống phân loại sản phẩm” là mô hình
phân loại sản phẩm theo màu sắc (đỏ, xanh, vàng). Dựa trên ngôn ngữ Python với thư
viện chính là OpenCV và được thực hiện trên Kit Raspberry và Kit Arduino Uno. Ở
đây sử dụng các đặc điểm riêng biệt của từng màu sắc để đi nhận dạng và sau đó phân
loại từng sản phẩm. Kết quả thực hiện của đề tài đã nhận dạng được những sản phẩm
có màu sắc (đỏ, xanh, vàng) cùng với việc đếm được sản phẩm theo màu sắc của từng
sản phẩm.
CHƯƠNG 1: TỔNG QUAN
CHƯƠNG 1: TỔNG QUAN
1.1 ĐẶT VẤN ĐỀ
Ngày nay, xã hội ngày càng phát triển. Công nghiệp hóa, hiện đại hóa ngày càng
được nâng cao để phát triển đất nước và cải thiện cuộc sống của người dân. Vì vậy
việc ứng dụng khoa học kỹ thuật ngày càng rộng rãi, phổ biến và mang lại hiệu quả
cao trong hầu hết các lĩnh vực kinh tế, kỹ thuật cũng như trong đời sống xã hội.
Xét điều kiện cụ thể ở nước ta trong công cuộc công nghiệp hóa, hiện đại hóa
sử dụng ngày càng nhiều thiết bị hiện đại để điều khiển tự động các quá trình sản
xuất, gia công và chế biến sản phẩm… Điều này dẫn đến việc hình thành các hệ thống
sản xuất linh hoạt, cho phép tự động hóa ở mức độ cao trên cơ sở sử dụng các máy
CNC, robot công nghiệp. Trong đó có một khâu quan trọng ảnh hưởng đến chất lượng
sản phẩm là hệ thống phân loại sản phẩm. Hệ thống phân loại sản phẩm nhằm chia
sản phẩm ra các nhóm có cùng thuộc tính với nhau để thực hiện đóng gói hay loại bỏ
sản phẩm hỏng. Hiện nay để phân loại sản phẩm người ta thường sử dụng các loại
cảm biến với các chức năng khác nhau để phân loại sản phẩm theo mong muốn như
cảm biến phân loại theo màu sắc, cảm biến phân loại theo hình dáng… Những cảm
biến này có ưu điểm chung là quá trình lắp đặt và vận hành tương đối đơn giản nhưng
lại dễ gây nhiễu. Do đó dựa trên nền tảng kiến thức đã học, vốn hiểu biết về điện tử
và công nghệ xử lý ảnh cùng với sự cho đồng ý của giáo viên hướng dẫn – thầy
Nguyễn Duy Thảo, nhóm chúng em chọn đề tài: “Ứng dụng xử lý ảnh trong hệ
thống phân loại sản phẩm”.
1.2 MỤC TIÊU
Để tài “Ứng dụng xử lý ảnh trong hệ thống phân loại sản phẩm” với mục tiêu là
phân loại sản phẩm theo màu sắc (đỏ, xanh, vàng). Dựa trên ngôn ngữ Python với thư
viện chính là OpenCV và được thực hiện trên Kit Raspberry và kit Arduino Uno
1.3 NỘI DUNG NGHIÊM CỨU
Để tài “Ứng dụng xử lý ảnh trong hệ thống phân loại sản phẩm” Có những
nội dung sau:
NỘI DUNG 1: Tìm hiểu về Raspberry pi 3 và Arduino Uno
NỘI DUNG 2: Tổng quan về xử lý ảnh.
NỘI DUNG 3: Viết chương trình
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
1
CHƯƠNG 1: TỔNG QUAN
NỘI DUNG 4: Thiết kế và thi công mô hình
NỘI DUNG 5: Chạy thử nghiệm và cân chỉnh mô hình
NỘI DUNG 6: Viết sách đồ án tốt nghiệp
NỘI DUNG 7: Báo cáo đề tài đồ án tốt nghiệp
1.4 GIỚI HẠN
Thời gian và tốc độ xử lý còn chậm, cùng với Camera chụp ảnh không mong
muốn ở điều kiện thiếu ánh sáng mà phải được che kín và chiếu thêm đèn led để tăng
cường sáng. Đề tài chỉ xây dựng với mô hình nhỏ và gọn không làm thành dây chuyền
sản xuất, sử dụng kit Raspberry Pi 3, Arduino, băng tải, cảm biến, động cơ Servo và
hiển thị kết quả trên màn hình lcd.
1.5 BỐ CỤC
Nội dung đề tài gồm các phần sau
Chương 1: Tổng quan
- Đặt vấn đề
- Mục tiêu
- Nội dung nghiêm cứu
- Giới hạn
- Bố cục
Chương 2: Cơ sở lý thuyết
- Tổng quan về xử lý ảnh
- Những vấn đề cơ bản trong xử lý ảnh
- Giới thiệu về Raspberry pi 3
-
Giới thiệu về Camera Pi
- Giới thiệu về Arduino Uno
- Giới thiệu về cảm biến
- Giới thiệu về động cơ DC
- Giới thiệu về động cơ servo
- Giới thiệu về hệ thống băng tải
- Giới thiệu hệ điều hành trên Raspberry pi 3
- Giới thiệu ngôn ngữ Python và thư viện OPENCV
- Giới thiệu về các chuẩn giao tiếp
- Phương pháp phân loại sản phẩm theo màu sắc
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
2
CHƯƠNG 1: TỔNG QUAN
Chương 3: Tính toán và thiết kế
- Giới thiệu
- Tính toán và thiết kế
Chương 4: Thi công hệ thống
- Giới thiệu
- Lập trình hệ thống
- Lưu đồ điều khiển
- Nạp code và chạy thử nghiệm
Chương 5: Kết quả, nhận xét, đánh giá
- Kết quả nhận dạng và phân loại sản phẩm
- Nhận xét, đánh giá mô hình hệ thống
Chương 6: Kết luận và hướng phát triển
- Kết luận
- Những hạn chế của đề tài
- Hướng phát triển
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
3
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
2.1 TỔNG QUAN VỀ XỬ LÝ ẢNH
Xử lý ảnh là một lĩnh vực mang tính khoa học và công nghệ. Nó là một ngành
khoa học mới mẻ so với nhiều ngành khoa học khác nhưng tốc độ phát triển của nó
rất nhanh, kích thích các trung tâm nghiên cứu, ứng dụng, đặc biệt là máy tính chuyên
dụng riêng cho nó.
Xử lý ảnh là kỹ thuật áp dụng trong việc tăng cường và xử lý các ảnh thu nhận
từ các thiết bị như camera, webcam… Do đó, xử lý ảnh đã được ứng dụng và phát
triển trong rất nhiều lĩnh vực quan trọng như:
Trong lĩnh vực quân sự: xử lý và nhận dạng ảnh quân sự.
Trong lĩnh vực giao tiếp người máy: nhận dạng ảnh, xử lý âm thanh, đồ
họa.
Trong lĩnh vực an, bảo mật: nhận diện khuôn mặt người, nhận diện vân tay,
mẫu mắt, …
Trong lĩnh vực giải trí: trò chơi điện tử.
Trong lĩnh vực y tế: Xử lý ảnh y sinh, chụp X quang, MRI,…
Các phương pháp xử lý ảnh bắt đầu từ các ứng dụng chính: nâng cao chất lượng
và phân tích ảnh. Ứng dụng đầu tiên được biết đến là nâng cao chất lượng ảnh báo
được truyền từ Luân đôn đến New York từ những năm 1920. Vấn đề nâng cao chất
lượng ảnh có liên quan tới phân bố mức sáng và độ phân giải của ảnh. Việc nâng cao
chất lượng ảnh được phát triển vào khoảng những năm 1955. Điều này có thể giải
thích được vì sau thế chiến thứ hai, máy tính phát triển nhanh tạo điều kiện cho quá
trình xử lý ảnh số được thuận lợi hơn. Năm 1964, máy tính đã có khả năng xử lý và
nâng cao chất lượng ảnh từ mặt trăng và vệ tinh Ranger 7 của Mỹ bao gồm: làm nổi
đường biên, lưu ảnh. Từ năm 1964 đến nay, các phương tiện xử lý, nâng cao chất
lượng, nhận dạng ảnh phát triển không ngừng. Các phương pháp tri thức nhân tạo
như mạng nơ-ron nhân tạo, các thuật toán xử lý hiện đại và cải tiến, các công cụ nén
ảnh ngày càng được áp dụng rộng rãi và thu được nhiều kết quả khả quan hơn.[1]
Sau đây, ta sẽ xét các bước cần thiết trong quá trình xử lý ảnh. Đầu tiên, ảnh tự
nhiên từ thế giới bên ngoài được thu nhận qua các thiết bị thu (như Camera, máy
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
4
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Ứng dụng xử lý ảnh trong hệ thống phân loại sản phẩm", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
- do_an_ung_dung_xu_ly_anh_trong_he_thong_phan_loai_san_pham.pdf