Nhận dạng mã vạch dùng xử lý ảnh

119 17 0
Nhận dạng mã vạch dùng xử lý ảnh

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA TP HCM TRƯỜNG ĐẠI HỌC BÁCH KHOA TRẦN VIỆT QUỐC NHẬN DẠNG MÃ VẠCH DÙNG XỬ LÝ ẢNH Chuyên ngành : Kỹ Thuật Điện Tử Mã số: 60 52 70 LUẬN VĂN THẠC SĨ TP HỒ CHÍ MINH, tháng 12 năm 2012 Cơng trình hoàn thành tại: Trường Đại học Bách Khoa – ĐHQG-HCM Cán hướng dẫn khoa học : TS ĐỖ HỒNG TUẤN (Ghi rõ họ, tên, học hàm, học vị chữ ký) Cán chấm nhận xét : TS LÊ CHÍ THƠNG (Ghi rõ họ, tên, học hàm, học vị chữ ký) Cán chấm nhận xét : TS TRƯƠNG QUANG VINH (Ghi rõ họ, tên, học hàm, học vị chữ ký) Luận văn thạc sĩ bảo vệ Trường Đại học Bách Khoa, ĐHQG Tp HCM ngày 26 tháng 12 năm 2012 Thành phần Hội đồng đánh giá luận văn thạc sĩ gồm: (Ghi rõ họ, tên, học hàm, học vị Hội đồng chấm bảo vệ luận văn thạc sĩ) Chủ tịch hội đồng: PGS TS PHẠM HỒNG LIÊN Cán hướng dẫn khoa học: TS ĐỖ HỒNG TUẤN Cán chấm nhận xét 1: TS LÊ CHÍ THƠNG Cán chấm nhận xét 2: TS TRƯƠNG QUANG VINH Thư ký hội đồng: TS HOÀNG TRANG Xác nhận Chủ tịch Hội đồng đánh giá LV Trưởng Khoa quản lý chuyên ngành sau luận văn sửa chữa (nếu có) CHỦ TỊCH HỘI ĐỒNG TRƯỞNG KHOA ĐIỆN – ĐIỆN TỬ ĐẠI HỌC QUỐC GIA TP HCM CỘNG HOÀ XÃ HỘI CHỦ NGHIÃ VIỆT NAM TRƯỜNG ĐẠI HỌC BÁCH KHOA Độc Lập - Tự Do - Hạnh Phúc -oOo - NHIỆM VỤ LUẬN VĂN THẠC SĨ Họ tên học viên: Trần Việt Quốc MSHV: 11140050…… Ngày, tháng, năm sinh : 25/10/1982 Nơi sinh : Ninh Thuận… Chuyên ngành : Kỹ thuật điện tử Mã số: 605270 …… I- TÊN ĐỀ TÀI: Nhận dạng mã vạch dùng xử lý ảnh II- NHIỆM VỤ VÀ NỘI DUNG LUẬN VĂN: - Tìm hiểu phương pháp phân đoạn ảnh - Tìm hiểu lý thuyết mã vạch - Tìm hiểu đưa phương pháp định vị & giải mã mã vạch - Viết phần mềm nhận dạng mã vạch - Đánh giá kết phần mềm, kết luận kiến nghị III- NGÀY GIAO NHIỆM VỤ: 07/2011… IV- NGÀY HOÀN THÀNH NHIỆM VỤ: 12/2012 V- CÁN BỘ HƯỚNG DẪN (Ghi đầy đủ học hàm, học vị ): … ……………………… TS Đỗ Hồng Tuấn Nội dung đề cương Luận văn thạc sĩ Hội Đồng Chuyên Ngành thông qua Tp HCM, ngày tháng năm 2012 CÁN BỘ HƯỚNG DẪN CHỦ NHIỆM BỘ MÔN ĐÀO TẠO (Họ tên chữ ký) (Họ tên chữ ký) TRƯỞNG KHOA ĐIỆN – ĐIỆN TỬ (Họ tên chữ ký) LỜI CẢM ƠN Xin gởi đến TS Đỗ Hồng Tuấn lời cảm ơn chân thành, trân trọng lịng biết ơn sâu sắc hướng dẫn em chu đáo nhiệt tình Thầy dẫn dắt, tạo cho em cách tư làm việc cách khoa học, hướng đến đề tài khoa học mẽ tiếp cận với công nghệ đại Em xin chân thành cảm ơn Thầy Cô khoa Điện – Điện tử chuyên ngành Kỹ thuật Điện tử hết lòng dạy dỗ truyền đạt kiến thức vô quý báu Con xin gởi đến ba mẹ lịng kính trọng biết ơn sâu sắc Ba mẹ nuôi nấng, dạy dỗ nên người chỗ dựa tinh thần vững cho suốt thời gian qua đời Đồng thời xin cảm ơn bạn học bạn đồng nghiệp giúp đỡ suốt thời gian qua Do kiến thức cịn có hạn chưa trải nghiệm thực tế nhiều nên chắn trình thực đề tài luận văn tốt nghiệp em cịn thiếu sót Em mong nhận góp ý Q Thầy Cơ bạn bè để giúp em hoàn thiện kiến thức vững bước trình làm việc sau Xin chân thành cảm ơn! Tp Hồ Chí Minh, tháng 12 năm 2012 Học viên Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn TÓM TẮT LUẬN VĂN Mã vạch phổ biến nhìn thấy hầu hết sản phẩm tiêu dùng Mã vạch cung cấp xác nhanh chóng liệu lưu trữ mà nhập liệu trước hệ thống máy tính Bằng cách giá thông tin sản phẩm đọc nhanh Có nhiều loại mã vạch chiều khác EAN8, EAN13, EAN128, UPC-A, UPC-E, v.v… Nhưng chủ yếu mã vạch bao gồm đường thẳng song song với dày hay mỏng khung hình chữ nhật mà thơi Theo truyền thống đầu đọc mã vạch tia laser cách để đọc mã vạch Tuy nhiên thời gian gần hệ thống đọc mã vạch dựa xử lý hình ảnh bắt đầu triển khai vượt trội cung cấp nhiều thông tin đọc mã vạch tia laser thời điểm [1] Ngày việc sử dụng thiết bị kỹ thuật số cá nhân (PDA) điện thoại di động (MP) trở nên ngày phổ biến rộng rãi Chúng sử dụng để truy cập internet, chụp ảnh quay video Vì người tiêu dùng người sử dụng chụp hình ảnh mã vạch cách sử dụng PDA/MP Rồi sau hình ảnh chụp phần mềm giải mã hình ảnh mã vạch nhằm biết thông tin chứa đựng bên mã vạch Đề tài tập trung vào việc nhận dạng mã vạch từ hình ảnh sản phẩm có dán tem mã vạch, chụp từ máy ảnh kỹ thuật số Bước việc nhận dạng liệu mã vạch phải định vị vị trí mã vạch Để giải tốn này, dùng phép biến đổi xấp xỉ Hough nhanh Vị trí hướng mã vạch xác định phương pháp Để giải mã liệu mã vạch dùng cách quét hàng vị trí hướng mã vạch xác định bước trước Tuy nhiên để liệu mã vạch đọc xác địi hỏi độ phân giải hình ảnh đủ cao Trong đề tài chất lượng hình ảnh cải thiện phương pháp làm mượt B-Spline kỹ thuật siêu phân giải Sau liệu mã vạch giải mã thơng qua lọc thích nghi Trang HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn LỜI CAM ĐOAN Tôi xin cam đoan nội dung luận văn học hỏi, vận dụng, viết hiệu chỉnh lại nhằm đạt kết tốt mà tác giả trước trình bày, kết mơ phỏng, chương trình phần mềm đề tài chân thực không trùng lắp với công trình nghiên cứu trước Các tài liệu tham khảo, nội dung, ý tưởng tác giả khác tơi trích dẫn, biên dịch lại, thích nguồn thu thập xác rõ ràng để giới thiệu, trình bày mặt lý thuyết từ lý thuyết, ý tưởng để làm tảng cho tơi thực tế hóa ý tưởng, phương pháp cách xây dựng lên phần mềm nhận dạng mã vạch theo tên đề tài luận văn nêu Tp Hồ Chí Minh, tháng 12 năm 2012 Trần Việt Quốc Trang HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn MỤC LỤC Trang DANH MỤC CÁC TỪ VIẾT TẮT DANH SÁCH CÁC BẢNG DANH SÁCH CÁC HÌNH CHƯƠNG 11 MỞ ĐẦU .11 1.1 Cơ sở khoa học thực tiễn đề tài .11 1.2 Ý nghĩa đề tài .12 1.3 Mục tiêu đề tài 13 1.4 Đối tượng phạm vi nghiên cứu đề tài 13 1.4.1 Đối tượng nghiên cứu 13 1.4.2 Phạm vi đề tài 14 1.5 Nội dung chương 15 CHƯƠNG 17 XỬ LÝ HÌNH ẢNH TRONG NHẬN DẠNG MÃ VẠCH 17 2.1 Định vị mã vạch 18 2.2 Giải mã mã vạch 19 CHƯƠNG 21 PHÂN ĐOẠN ẢNH 21 3.1 Biến đổi Hough 22 3.2 Biến đổi Hough nhanh 23 3.3 Xấp xỉ biến đổi Hough nhanh 24 3.4 Cơ sở Splines (B-Spline) 26 CHƯƠNG 29 ĐỊNH VỊ MÃ VẠCH BẰNG PHÂN ĐOẠN ẢNH .29 4.1 Định vị mã vạch thông qua FHT 31 4.2 Định vị mã vạch thông qua FHTA .36 Trang HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn 4.3 Kết mô so sánh FHT FHTA 41 CHƯƠNG 54 GIẢI MÃ MÃ VẠCH 54 5.1 Những kiến thức, vấn đề mã vạch .54 5.1.1 Cấu trúc EAN - 13: .54 5.1.2 Cấu trúc EAN - 8: 58 5.1.3 Cấu trúc UPC (Universal Product Code) 59 5.1.4 Cấu trúc Code 39 67 5.1.5 Cấu trúc Interleaved of 75 5.1.6 Cấu trúc Mã Data Matrix .76 5.2 Nêu vấn đề 82 5.3 Kỹ thuật giải mã 83 5.3.1 Xấp xỉ hình ảnh làm mượt B-Spline 83 5.3.2 Áp dụng phương pháp làm mượt B-Spline để quét hàng mã vạch .84 5.3.3 Ước lượng vị trí đỉnh 85 5.3.4 Kỹ thuật siêu phân giải làm rõ mã vạch 87 5.3.5 Bộ lọc thích nghi 90 5.4 Kết mô 92 CHƯƠNG 97 KẾT HỢP GIỮA ĐỊNH VỊ VÀ GIẢI MÃ MÃ VẠCH .97 6.1 Kết mô .97 6.2 Kết nhận dạng mã vạch phần mềm đọc mã vạch 101 CHƯƠNG 108 KẾT LUẬN 108 TÀI LIỆU THAM KHẢO .110 PHỤ LỤC 112 LÝ LỊCH TRÍCH NGANG 115 Trang HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn DANH MỤC CÁC TỪ VIẾT TẮT PDA - Personal Digital Assistance MP - Mobile Phone HT - Hough Transform FHT - Fast Hough Transform B-Spline - Basis Spline FHTA - Fast Hough Transform Approximation SNR - Signal to Noise Ratio RSS - Residual Sum Squares Trang HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn DANH SÁCH CÁC BẢNG Bảng Tám hướng cách đánh nhãn tương ứng .26 Bảng Thời gian thực thi FHT 36 Bảng Thời gian thực thi FHTA 41 Bảng Trật tự kí số phía bên trái tùy vào kí số bắt đầu .56 Bảng Giá trị kí số biểu diễn thơng qua số nhị phân .57 Bảng Tất giá trị giải mã hình ảnh mã vạch .94 Bảng Tất giá trị giải mã hình ảnh mã vạch .95 Bảng Tất giá trị giải mã hình ảnh mã vạch .96 Trang HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn 6.2 Kết nhận dạng mã vạch phần mềm đọc mã vạch Hiệu phần mềm đọc mã vạch tỷ lệ thuận với thành công hai công việc định vị giải mã Có nghĩa thất bại hai công việc định vị giải mã dẫn đến thất bại phần mềm đọc mã vạch Với kết 88.3 phần trăm mà phần mềm nhận diện đạt thử nghiệm 155 hình ảnh mã vạch khác Phần mềm viết ngôn ngữ lập trình Borland Delphi phiên với cơng cụ máy vi tính có cấu hình máy thực công việc sau: - Mainboard máy HP full onboard - CPU: Pentium tốc độ 3.0 Ghz - DDRam : 512 Mb - HDD : 40Gb Tốc độ xử lý phần mềm nhận dạng mã vạch (có kèm hình ảnh kết rõ ràng): - Hình ảnh chứa mã vạch: thời gian xử lý 2984 mili giây (ms); - Hình ảnh mã vạch: thời gian xử lý 1344 mili giây (ms); - Hình ảnh mã vạch: thời gian xử lý 125 mili giây (ms) Sau đơn cử số hình mã vạch điển hình mà phần mềm nhận diện Trang 101 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn Hình 46 Kết nhận diện hình ảnh mã vạch Code 25 Hình 47 Kết nhận diện hình ảnh mã vạch Code 128 Trang 102 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn Hình 48 Kết nhận diện hình ảnh mã vạch EAN Hình 49 Kết nhận diện hình ảnh mã vạch EAN 13 Trang 103 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn Hình 50 Kết nhận diện hình ảnh mã vạch EAN 13 Hình 51 Kết nhận diện hình ảnh mã vạch EAN 13 Trang 104 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn Hình 52 Kết nhận diện hình ảnh mã vạch Code 39 Hình 53 Kết nhận diện hình ảnh mã vạch EAN 13 Trang 105 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn Hình 54 Kết nhận diện hình ảnh mã vạch UPC-A Hình 55 Kết nhận diện hình ảnh mã vạch UPC-A, Code 25, EAN-13 Trang 106 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn Hình 56 Kết nhận diện hình ảnh mã vạch EAN-13 Trang 107 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn CHƯƠNG KẾT LUẬN Trong luận văn phần mềm đọc mã vạch dựa xử lý ảnh trình bày vấn đề hiệu thảo luận Mục đích cơng việc để phát triển phần mềm chuyên để giải mã thông tin mã vạch từ hình ảnh mã vạch có Để tăng cường xác giảm thời gian thực thi phần mềm đọc mã vạch, toán đặt lúc đầu với công việc phải làm chia thành hai phần: định vị giải mã mã vạch Sau thực xong công việc định vị và giải mã riêng biệt, hai phần tích hợp vào phần mềm đọc mã vạch Phương pháp xấp xỉ biến đổi Hough nhanh phát triển cho việc định vị mã vạch Phương pháp thử nghiệm thành cơng cho nhiều hình ảnh mã vạch khác hướng khác Kết cho thấy thời gian chạy FHTA đáng kể so với việc thực FHT trước Quá trình giải mã mã vạch thực hàng quét lấy từ vùng mã vạch định vị trước Điểm vạch đen khoảng trống xác định cho trình giải mã Điểm xác định sau trình làm mượt Bspline liệu để tránh sai lệch nhiều vị trí cực tiểu cực đại Điểm dùng để xác định đường biên vạch đen / khoảng trống để sau dùng để tái lại hình ảnh mã vạch chất lượng cao Thơng qua đường biên xác định rõ ràng, xác, có nghĩa vạch đen / khoảng trống Sau liệu mã vạch giải mã từ độ rộng vạch đen/ khoảng trống lọc thích nghi Phương pháp thử nghiệm nhiều hình ảnh 155 hình ảnh tỷ lệ thành cơng mà chương trình phần mềm nhận diện mã vạch đạt 88.3% Trang 108 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn Hiệu phần mềm đọc mã vạch kết hợp kỹ thuật định vị giải mã mã vạch Trong giải thuật đề xuất, phương pháp xác định vị trí đỉnh khơng làm việc hiệu điều kiện chất lượng hình ảnh thấp Vì điểm đường biên vạch đen khoảng trống thuộc hàng qt thu khơng cịn xác Do kỹ thuật xác định vị trí đỉnh cải tiến, phần mềm nhận dạng mã vạch đạt hiệu Hướng mở rộng vấn đề: - Có thể sử dụng camera điện thoại highlight hình tam giác trung tâm hình, nơi mà đóng khung lại mã vạch muốn quét Sau chỉnh thứ xong, ứng dụng chụp lại thông tin mã vạch Sau đó, ứng dụng hiển thị với lựa chọn: Product Search, Web Search Google Shopper, giúp người dùng sử dụng để tìm kiếm giá thấp cho sản phẩm yêu thích mạng Internet Đây ý tưởng tuyệt vời người mua sắm lại không muốn trả nhiều tiền cho đồ dùng phim, trò chơi hay đĩa CD… - Cũng giống mã vạch 2D in đằng sau sản phẩm, ứng dụng cịn đọc mã QR, cho phép người dùng sử dụng để lưu thông tin liên lạc, số điện thoại địa URL Điều giúp người dùng tránh khỏi việc rắc rối phải thao tác để ghi lại - Phần mềm mở rộng thêm tính nhận đoạn video quay dây chuyền sản xuất ngang qua có dán tem mã vạch hay đoạn video có quay hình ảnh mã vạch Sau phần mềm đọc xử lý file video cho kết bảng liệt kê danh sách chủng loại giá trị thông tin mã vạch Trang 109 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn TÀI LIỆU THAM KHẢO [1] Kuroki, M., Yoneoka, T., Satou, T., Takagi, Y., Kitamura, T., Kayamori, N., “Bar-code Recognition System Using Image Processing”, Sixth International Conference On Emerging Technologies and Factory Automation, pp 568572, 1997 [2] Jain, A K., Chen, Y., “Bar code localization using texture analysis”, Proceedings of the Second International Conference on Document Analysis and Recognition, pp 41-44, 20-22 Oct 1993 [3] Öktem, R., “Barcode Localization Algorithm Using Binary Morphology in Wavelet Domain - Dalgacık Bưlgesinde İkili Morfoloji Kullanarak Çubuk Kod Yersenimi”, SIU2004, 28-30 April 2004 [4] Ưktem, R., Çetin, A E., “Barcode Localization By Image Processing – İmge İşleme Yoluyla Çubuk Kod yersenimi”, SIU2005, 16-18 May 2005 [5] Joseph, E., Pavlidis, T., “Bar code waveform recognition using peak locations”, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol 16, no 6, pp 630–640, June 1994 [6] Bailey, D G., “Super-resolution of bar codes”, Journal of Electronic Imaging, 10(1), pp 213-220, January 2001 [7] Öktem R., Öktem L., “A Superresolution Approach for Bar Code Reading”, Proc Eusipco 2005, Antalya, TURKEY [8] Normand, N., Viard-Gaudin, C., “A two-dimensional barcode reader”, Proceedings of the 12th IAPR International Conference on Pattern Recognition, Vol 3, pp 201-203, October 9-13, 1994 [9] S.-J Liu, H-Y Liao, L-H Chen, H-R Tyan, J-W Hsieh, “Camera-based bar code recognition system using neural net”, Proceedings of 1993 International Joint Conference on Neural Networks, Vol 2, pp 11301-1305, Oct 1993 Trang 110 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh [10] GVHD: Ts Đỗ Hồng Tuấn Muniz, R., Junco, L.O., “A robust software barcode reader using the Hough transform”, International Conference on Information Intelligence and Systems, pp 313 – 319, 31 Oct.-3 Nov 1999 [11] Duda R O., Hart P E., Pattern Classification and Scene Analysis, John Wiley&Sons, New-York, 1973 [12] Forsyth, D A., Ponce J., Computer Vision: A Modern Approach, Prentice Hall, pp 437-438, 2003 [13] Gonzalez, R C., Woods, R E., Digital Image Processing, second edition, pp 587-590, 2002 [14] Li H., Lavin M A., and Le Master R J., “Fast Hough Transform: A hierarchical approach”, CVGIP, Vol 36, pp 139-161, 1986 [15] Zapata, N., Guil, J Villalba, “A fast Hough transform for segment detection”, IEEE Trans Image Process., Vol 4, no 11, pp 1541-1548, 1995 [16] Kincaid, D., Cheney, W., Numerical Analysis Mathematics of Scientific Computing, Brooks Cole Publishing, pp 315-333, 1991 [17] De Boor, C., “A Practical Guide to Splines”, Applied Mathematical Sciences, Vol 27, Springer Verlag, 1978 [18] I J Schoenberg, Cardinal Spline Interpolation, Philadelphia, PA: Soc Indus Apllied Math, 1973 [19] URL:http://www.gs1au.org Site last visited in August 2012 [20] URL:http://vi.wikipedia.org Site last visited in August 2012 [21] URL:http://www.barcodeisland.com Site last visited in August 2012 [22] Reinsch, C H “Smoothing by Spline Functions”, Numerische Mathematik 10, pp 177-183, 1967 Trang 111 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn PHỤ LỤC TÁM HƯỚNG VÀ ĐÁNH GIÁ TRỊ NHÃN TƯƠNG ỨNG a) Đường thẳng hướng 0o b) Đánh nhãn hướng 0o c) Đường thẳng hướng 30o d) Đánh nhãn hướng 30o e) Đường thẳng hướng 45o f) Đánh nhãn hướng 45o Trang 112 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn g) Đường thẳng hướng 60o h) Đánh nhãn hướng 60o i) Đường thẳng hướng 90o j) Đánh nhãn hướng 90o k) Đường thẳng hướng 120o l) Đánh nhãn hướng 120o m) Đường thẳng hướng 135o n) Đánh nhãn hướng 135o Trang 113 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn o) Đường thẳng hướng 150o p) Đánh nhãn hướng 150o q) hướng đường thẳng r) Đánh nhãn mặt nạ 9x9 Trang 114 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn LÝ LỊCH TRÍCH NGANG Họ tên : TRẦN VIỆT QUỐC Ngày sinh : 25/10/1982 Lý lịch: Nguyên quán : Nam Định; Nơi sinh : Ninh Thuận; Dân tộc : Kinh; Email : tranvietquocvn@yahoo.com; Ngày vào Đoàn TNCS : 26/03/2000 Quá trình đào tạo: Đại học Chế độ học : Chính quy; Tốt nghiệp : Năm 2009; Nơi học : Trường Đại học Cơng nghệ Sài Gịn - Tp Hồ Chí Minh; Ngành học : Điện - Điện tử Cao học Chế độ học : Chính quy; Thời gian học: Từ 2011 đến nay; Nơi học Ngành học : Kỹ thuật Điện tử : Trường Đại học Bách khoa – Tp Hồ Chí Minh; Q trình cơng tác: Từ 2009 đến : Chuyên viên Khuyến công – Sở Công thương Ninh Thuận Trang 115 HVTH: Trần Việt Quốc ... Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn CHƯƠNG XỬ LÝ HÌNH ẢNH TRONG NHẬN DẠNG MÃ VẠCH Việc dùng cách xử lý hình ảnh để nhận dạng mã vạch tăng hiệu lớn việc đọc mã vạch Để... giải mã hình ảnh mã vạch .94 Bảng Tất giá trị giải mã hình ảnh mã vạch .95 Bảng Tất giá trị giải mã hình ảnh mã vạch .96 Trang HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh. .. mã vạch hai giải mã thông tin chứa đựng mã vạch Trang 14 HVTH: Trần Việt Quốc Nhận dạng mã vạch dùng xử lý ảnh GVHD: Ts Đỗ Hồng Tuấn Hình Sơ đồ khối phương pháp nhận dạng mã vạch Định vị mã vạch

Ngày đăng: 03/09/2021, 14:03

Hình ảnh liên quan

Biến đổi Hough (HT) thường được sử dụng để phát hiện các đối tượng có hình dạng nhưđường thẳng, đường cong và đường  elip trên các hình ảnh nhị  phân nh ư trong công trình nghiên cứu [13] đã nêu - Nhận dạng mã vạch dùng xử lý ảnh

i.

ến đổi Hough (HT) thường được sử dụng để phát hiện các đối tượng có hình dạng nhưđường thẳng, đường cong và đường elip trên các hình ảnh nhị phân nh ư trong công trình nghiên cứu [13] đã nêu Xem tại trang 26 của tài liệu.
Hình 8. a) Hình ảnh ngõ vào 282x358, b)Hình ảnh phát hiện cạnh - Nhận dạng mã vạch dùng xử lý ảnh

Hình 8..

a) Hình ảnh ngõ vào 282x358, b)Hình ảnh phát hiện cạnh Xem tại trang 34 của tài liệu.
Hình 9. a) Hình ảnh ngõ vào 1224x1632 b)Hình ảnh phát hiện cạnh - Nhận dạng mã vạch dùng xử lý ảnh

Hình 9..

a) Hình ảnh ngõ vào 1224x1632 b)Hình ảnh phát hiện cạnh Xem tại trang 35 của tài liệu.
Hình 12. Mô phỏng hình ảnh 2 a) Kết quả FHT b) Định vị  mã v ạ ch  - Nhận dạng mã vạch dùng xử lý ảnh

Hình 12..

Mô phỏng hình ảnh 2 a) Kết quả FHT b) Định vị mã v ạ ch Xem tại trang 39 của tài liệu.
Hình 14.Mô phỏng hình ảnh 1 a) Kết quả FHTA b) Định vị  mã v ạ ch  c) Phép phân tích hình thái nhị phân đ óng d) m ở - Nhận dạng mã vạch dùng xử lý ảnh

Hình 14..

Mô phỏng hình ảnh 1 a) Kết quả FHTA b) Định vị mã v ạ ch c) Phép phân tích hình thái nhị phân đ óng d) m ở Xem tại trang 43 của tài liệu.
Hình 15.Mô phỏng hình ảnh 2 a) Kết quả FHTA b) Định vị  mã v ạ ch  c) Phép phân tích hình thái nhị phân đ óng d) m ở - Nhận dạng mã vạch dùng xử lý ảnh

Hình 15..

Mô phỏng hình ảnh 2 a) Kết quả FHTA b) Định vị mã v ạ ch c) Phép phân tích hình thái nhị phân đ óng d) m ở Xem tại trang 44 của tài liệu.
Hình 17. Mô phỏng hình ảnh mã vạch Code 25. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 17..

Mô phỏng hình ảnh mã vạch Code 25 Xem tại trang 47 của tài liệu.
Hình 18. Mô phỏng hình ảnh mã vạch Code 128. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 18..

Mô phỏng hình ảnh mã vạch Code 128 Xem tại trang 48 của tài liệu.
Hình 19. Mô phỏng hình ảnh mã vạch EAN8. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 19..

Mô phỏng hình ảnh mã vạch EAN8 Xem tại trang 49 của tài liệu.
Hình 23. Mô phỏng hình ảnh mã vạch Code 39. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 23..

Mô phỏng hình ảnh mã vạch Code 39 Xem tại trang 53 của tài liệu.
Hình 24. Mô phỏng hình ảnh mã vạch EAN13. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 24..

Mô phỏng hình ảnh mã vạch EAN13 Xem tại trang 54 của tài liệu.
Bảng 5. Giá trị các kí số được biểu diễn thông qua số nhị phân. Phía bên trái  - Nhận dạng mã vạch dùng xử lý ảnh

Bảng 5..

Giá trị các kí số được biểu diễn thông qua số nhị phân. Phía bên trái Xem tại trang 61 của tài liệu.
5.2 Nêu vấn đề - Nhận dạng mã vạch dùng xử lý ảnh

5.2.

Nêu vấn đề Xem tại trang 86 của tài liệu.
Hình 31. a) Hàng quét 1-D b) Kết quả làm mượt B-spline (λ = 0,5)                  c) Sai số giữa hàng quét và dữ liệu sau làm mượ t B-spline - Nhận dạng mã vạch dùng xử lý ảnh

Hình 31..

a) Hàng quét 1-D b) Kết quả làm mượt B-spline (λ = 0,5) c) Sai số giữa hàng quét và dữ liệu sau làm mượ t B-spline Xem tại trang 89 của tài liệu.
Hình 32. a) Một hàng quét mã vạch b) Đạo hàm của hàng quét. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 32..

a) Một hàng quét mã vạch b) Đạo hàm của hàng quét Xem tại trang 90 của tài liệu.
Hình 41. a) Hàng quét mã vạch - Nhận dạng mã vạch dùng xử lý ảnh

Hình 41..

a) Hàng quét mã vạch Xem tại trang 99 của tài liệu.
b) Kết quả sau khi áp dụng kỹ thuật siêu phân giải cho hình ảnh mã vạch 2. Bảng 7. Tất cả các giá trị giải mã của hình ảnh mã vạch 2 - Nhận dạng mã vạch dùng xử lý ảnh

b.

Kết quả sau khi áp dụng kỹ thuật siêu phân giải cho hình ảnh mã vạch 2. Bảng 7. Tất cả các giá trị giải mã của hình ảnh mã vạch 2 Xem tại trang 99 của tài liệu.
b) Kết quả sau khi áp dụng kỹ thuật siêu phân giải cho hình ảnh mã vạch 3. Bảng 8. Tất cả các giá trị giải mã của hình ảnh mã vạch 3 - Nhận dạng mã vạch dùng xử lý ảnh

b.

Kết quả sau khi áp dụng kỹ thuật siêu phân giải cho hình ảnh mã vạch 3. Bảng 8. Tất cả các giá trị giải mã của hình ảnh mã vạch 3 Xem tại trang 100 của tài liệu.
Hình 42. a) Hàng quét mã vạch - Nhận dạng mã vạch dùng xử lý ảnh

Hình 42..

a) Hàng quét mã vạch Xem tại trang 100 của tài liệu.
Việc định vị không thành công cho 8 trong tổng số 155 hình ảnh thử nghiệm (chiếm 5.2 phần trăm) - Nhận dạng mã vạch dùng xử lý ảnh

i.

ệc định vị không thành công cho 8 trong tổng số 155 hình ảnh thử nghiệm (chiếm 5.2 phần trăm) Xem tại trang 102 của tài liệu.
Hình 44. a-b)Hình ảnh kích thước 1632x1224, c-d) Kết quả định vị. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 44..

a-b)Hình ảnh kích thước 1632x1224, c-d) Kết quả định vị Xem tại trang 103 của tài liệu.
Hình 47. Kết quả nhận diện hình ảnh mã vạch Code 128. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 47..

Kết quả nhận diện hình ảnh mã vạch Code 128 Xem tại trang 106 của tài liệu.
Hình 49. Kết quả nhận diện hình ảnh mã vạch EAN13. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 49..

Kết quả nhận diện hình ảnh mã vạch EAN13 Xem tại trang 107 của tài liệu.
Hình 51. Kết quả nhận diện hình ảnh mã vạch EAN13. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 51..

Kết quả nhận diện hình ảnh mã vạch EAN13 Xem tại trang 108 của tài liệu.
Hình 50. Kết quả nhận diện hình ảnh mã vạch EAN13. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 50..

Kết quả nhận diện hình ảnh mã vạch EAN13 Xem tại trang 108 của tài liệu.
Hình 53. Kết quả nhận diện hình ảnh mã vạch EAN13. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 53..

Kết quả nhận diện hình ảnh mã vạch EAN13 Xem tại trang 109 của tài liệu.
Hình 55. Kết quả nhận diện 3 hình ảnh mã vạch UPC-A, Code 25, EAN-13. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 55..

Kết quả nhận diện 3 hình ảnh mã vạch UPC-A, Code 25, EAN-13 Xem tại trang 110 của tài liệu.
Hình 54. Kết quả nhận diện hình ảnh mã vạch UPC-A. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 54..

Kết quả nhận diện hình ảnh mã vạch UPC-A Xem tại trang 110 của tài liệu.
Hình 56. Kết quả nhận diện 6 hình ảnh mã vạch EAN-13. - Nhận dạng mã vạch dùng xử lý ảnh

Hình 56..

Kết quả nhận diện 6 hình ảnh mã vạch EAN-13 Xem tại trang 111 của tài liệu.

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan