Đồ Án Tốt Nghiệp: Ứng Dụng Xử Lý Ảnh Trong Hệ Thống An Ninh Xe Hơi

Tài liệu nghiên cứu Ứng dụng xử lý ảnh trong hệ thống an ninh xe hơi, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên sâu về .

Người đăng

Ẩn danh
83
5
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI MỞ ĐẦU

LỜI CẢM ƠN

1. PHẦN I: GIỚI THIỆU

1.1. NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

1.2. LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP

MỤC LỤC NỘI DUNG

2. PHẦN II: NỘI DUNG

2. PHẦN II: NỘI DUNG

2. PHẦN II: NỘI DUNG

2. PHẦN II: NỘI DUNG

2. PHẦN II: NỘI DUNG

1. CHƯƠNG I: DẪN NHẬP

1.1. ĐẶT VẤN ĐỀ

1.2. LÝ DO CHỌN ĐỀ TÀI

1.3. ĐỐI TƯỢNG NGHIÊN CỨU

1.4. GIỚI HẠN ĐỀ TÀI

1.5. DÀN Ý NGHIÊN CỨU

1.5.1. Tìm hiểu về OpenCV

1.5.2. Kit Raspberry Pi

1.5.3. Thiết kế hệ thống an ninh

1.6. TÌNH HÌNH NGHIÊN CỨU

1.7. Ý NGHĨA THỰC TIỄN

2. CHƯƠNG II: GIỚI THIỆU VỀ OPENCV

2.1. Tổng quan về OpenCV

2.1.1. Những tính năng đặc trưng

2.2. Cách tổ chức trong OpenCV

2.3. Khởi tạo OpenCV

2.3.1. Khởi tạo cơ bản

2.3.2. Những yêu cầu khi khởi tạo trong Window

3. CHƯƠNG III: KIT RASPBERRY PI

3.1. Tổng quan về Raspberry Pi

3.2. Cấu hình của Raspberry Pi

3.3. Cấu tạo phần cứng của Raspberry Pi

3.4. Hệ điều hành của Raspberry Pi

3.5. Cài đặt hệ điều hành và OpenCV trên Raspberry Pi

3.5.1. Cài đặt hệ điều hành

3.5.2. Cài đặt OpenCV trên Raspberry Pi

3.6. Thiết lập kết nối 3G với Raspberry Pi

4. CHƯƠNG IV: PHÁT HIỆN CHUYỂN ĐỘNG

4.1. Bài toán phát hiện đối tượng chuyển động

4.2. Phát hiện đối tượng

5. CHƯƠNG V: WEB-SERVER

5.1. Cài đặt Web-server trên Raspberry Pi

5.2. Upload hình ảnh lên Web-server

6. CHƯƠNG VI: MODULE SIM 908

6.1. Tính năng sim 908

6.2. Giao tiếp nối

6.3. Giao tiếp thẻ sim

6.4. Thiết lập thông báo bằng cuộc gọi

7. CHƯƠNG VII: THIẾT KẾ HỆ THỐNG

7.1. Yêu cầu hệ thống

7.2. Thiết kế hệ thống

7.3. Hoạt động hệ thống

8. CHƯƠNG VIII: KẾT QUẢ - KẾT LUẬN - HƯỚNG PHÁT TRIỂN

8.1. Kết quả nghiên cứu

8.2. Kết quả đạt được

8.3. Đánh giá kết quả

8.4. Hướng phát triển đề tài

PHẦN III: PHỤ LỤC

Tóm tắt

I. Tổng quan ứng dụng xử lý ảnh trong an ninh xe hơi 4

Trong kỷ nguyên công nghệ số, ứng dụng xử lý ảnh trong hệ thống an ninh xe hơi đã trở thành một lĩnh vực nghiên cứu và phát triển đầy tiềm năng, mở ra một chương mới cho ngành công nghiệp ô tô. Công nghệ này không chỉ dừng lại ở việc giám sát đơn thuần mà còn tích hợp sâu vào các hệ thống thông minh, sử dụng trí tuệ nhân tạo (AI) cho xe hơihọc máy trong an ninh xe hơi để tạo ra các lớp bảo vệ chủ động và hiệu quả. Nền tảng của công nghệ này là khả năng phân tích dữ liệu hình ảnh thu được từ các cảm biến hình ảnh ô tô và camera, từ đó nhận diện các mối đe dọa, phân tích hành vi và đưa ra cảnh báo kịp thời. Theo nghiên cứu từ Đồ án tốt nghiệp của trường ĐH Sư phạm Kỹ thuật TP.HCM, việc sử dụng các nền tảng phần cứng nhỏ gọn như Raspberry Pi kết hợp với thư viện mã nguồn mở OpenCV đã chứng minh tính khả thi và hiệu quả cao trong việc xây dựng các hệ thống an ninh thực tiễn. Sự phát triển này đánh dấu một bước tiến vượt bậc so với các phương pháp an ninh truyền thống, vốn chỉ dựa vào cảm biến cơ học và báo động âm thanh, mang lại khả năng giám sát an ninh xe từ xa và phản ứng thông minh trước các tình huống phức tạp, từ đó nâng cao toàn diện cả về an ninh và an toàn cho người sử dụng.

1.1. Khái niệm Xử lý ảnh và thị giác máy tính cho ô tô

Xử lý ảnh là một ngành khoa học ứng dụng các thuật toán xử lý ảnh để biến đổi, phân tích và trích xuất thông tin hữu ích từ hình ảnh kỹ thuật số. Khi áp dụng vào ngành ô tô, nó phát triển thành lĩnh vực thị giác máy tính cho ô tô, cho phép các hệ thống máy tính 'nhìn' và 'hiểu' được môi trường xung quanh thông qua camera. Công nghệ này là cốt lõi của hệ thống hỗ trợ lái xe nâng cao (ADAS) và các giải pháp an ninh ô tô thông minh. Thay vì chỉ ghi lại hình ảnh, hệ thống có thể chủ động phát hiện đối tượng trong video, phân loại chúng (người, xe khác, biển báo) và đưa ra quyết định hoặc cảnh báo dựa trên các phân tích đó. Về cơ bản, nó biến chiếc camera từ một thiết bị ghi hình thụ động thành một 'con mắt' thông minh, có khả năng nhận thức và phản ứng.

1.2. Vai trò của Trí tuệ nhân tạo AI trong xe hơi

Trí tuệ nhân tạo (AI) cho xe hơi đóng vai trò là 'bộ não' xử lý các thông tin mà thị giác máy tính thu thập được. Nếu thị giác máy tính cung cấp dữ liệu 'thô' về những gì camera nhìn thấy, thì AI, đặc biệt là các mô hình học máy trong an ninh xe hơicông nghệ deep learning trong ô tô, sẽ diễn giải dữ liệu đó. Ví dụ, AI có thể học cách phân biệt giữa một người đi bộ đang có ý định băng qua đường và một người chỉ đang đứng chờ, hoặc nhận diện hành vi đáng ngờ của một đối tượng đang tiếp cận xe. Nhờ AI, các hệ thống an ninh không chỉ phản ứng với các sự kiện đã xảy ra mà còn có khả năng dự đoán và ngăn chặn các mối đe dọa tiềm tàng, chẳng hạn như phát hiện xâm nhập trái phép vào xe trước khi nó thực sự xảy ra.

II. Thách thức an ninh xe hơi giải pháp từ xử lý ảnh

Các hệ thống an ninh xe hơi truyền thống đang đối mặt với nhiều thách thức lớn trước sự tinh vi của các phương thức trộm cắp hiện đại. Báo động cơ học dễ bị vô hiệu hóa, cảm biến va chạm thường xuyên báo động giả, và chúng hoàn toàn không có khả năng cung cấp bằng chứng trực quan hay cảnh báo sớm. Đây chính là lúc ứng dụng xử lý ảnh trong hệ thống an ninh xe hơi trở thành một giải pháp đột phá. Thay vì dựa vào các tín hiệu vật lý đơn giản, hệ thống này phân tích luồng video liên tục để nhận diện các hành vi bất thường. Ví dụ, nó có thể phân biệt giữa một con mèo đi ngang qua và một người đang cố gắng bẻ khóa xe, giảm thiểu tối đa báo động giả. Hơn nữa, khả năng ghi lại và phân tích hình ảnh cung cấp bằng chứng không thể chối cãi, đồng thời cho phép giám sát an ninh xe từ xa qua các thiết bị di động. Nghiên cứu tại ĐH Sư phạm Kỹ thuật TP.HCM đã chỉ ra rằng, một hệ thống dựa trên Raspberry Pi và camera có thể phát hiện chuyển động đáng ngờ và ngay lập tức gửi cảnh báo, chứng tỏ tiềm năng to lớn của giải pháp này trong việc giải quyết các bài toán an ninh thực tiễn.

2.1. Các rủi ro an ninh và an toàn truyền thống

Ô tô hiện đại đối mặt với hai nhóm rủi ro chính: an ninh và an toàn. Về mặt an ninh, các mối đe dọa bao gồm trộm cắp xe, phá hoại tài sản bên trong, và các hành vi xâm nhập trái phép. Các hệ thống báo động cũ thường dễ bị qua mặt. Về mặt an toàn, các rủi ro đến từ yếu tố con người như tài xế mất tập trung, buồn ngủ, hoặc các tình huống bất ngờ trên đường như vật cản hay phương tiện cắt ngang từ điểm mù. Những rủi ro này đòi hỏi một giải pháp giám sát thông minh, có khả năng nhận biết và cảnh báo cả những nguy cơ bên ngoài lẫn trạng thái của người lái.

2.2. Hạn chế của hệ thống báo động cơ học thông thường

Hệ thống báo động truyền thống hoạt động dựa trên các cảm biến cơ học như cảm biến rung, cảm biến cửa. Chúng có độ nhạy không cao và thường gây ra báo động giả do các tác động từ môi trường (gió lớn, xe tải nặng đi qua). Quan trọng hơn, chúng hoàn toàn thụ động, chỉ kích hoạt khi hành vi xâm nhập đã xảy ra và không cung cấp bất kỳ thông tin nào về đối tượng hay diễn biến sự việc. Điều này làm giảm hiệu quả răn đe và gây khó khăn cho việc điều tra sau này. Chúng thiếu đi khả năng phân tích và nhận định tình huống, một yếu tố mà các phần mềm phân tích video an ninh hiện đại có thể giải quyết triệt để.

III. Cách hệ thống an ninh xe hơi dùng xử lý ảnh hoạt động

Nguyên lý cốt lõi của ứng dụng xử lý ảnh trong hệ thống an ninh xe hơi dựa trên việc so sánh và phân tích sự khác biệt giữa các khung hình video theo thời gian thực. Hệ thống sử dụng một camera giám sát hành trình hoặc camera 360 độ cho xe hơi để liên tục ghi lại hình ảnh. Dữ liệu này sau đó được chuyển đến một bộ xử lý trung tâm, ví dụ như kit Raspberry Pi được đề cập trong tài liệu nghiên cứu. Tại đây, thuật toán xử lý ảnh sẽ được áp dụng. Một trong những kỹ thuật cơ bản và hiệu quả nhất là 'trừ ảnh' (Image Subtraction). Thuật toán so sánh khung hình hiện tại với một khung hình tham chiếu (background). Bất kỳ sự khác biệt đáng kể nào về pixel, sau khi đã loại bỏ nhiễu, đều được xem là một 'chuyển động'. Khi số lượng pixel thay đổi vượt qua một ngưỡng nhất định, hệ thống sẽ xác định có sự kiện xâm nhập và kích hoạt các hành động tiếp theo như hú còi báo động, gửi thông báo đến điện thoại chủ xe, và lưu lại đoạn video bằng chứng. Toàn bộ quá trình này diễn ra chỉ trong vài mili giây, đảm bảo khả năng phản ứng tức thời.

3.1. Kỹ thuật phát hiện chuyển động bằng phương pháp trừ ảnh

Phương pháp trừ ảnh là nền tảng của bài toán phát hiện chuyển động. Như mô tả trong đồ án, hệ thống sẽ chụp liên tiếp ba khung hình: prev_image, current_image, và next_image. Đầu tiên, thuật toán sử dụng hàm absdiff trong thư viện OpenCV để tính toán sự khác biệt tuyệt đối giữa next_imageprev_image, và giữa next_imagecurrent_image. Kết quả của hai phép trừ này sau đó được kết hợp lại bằng phép toán logic AND (bitwise_and). Bước này giúp loại bỏ các nhiễu tạm thời và chỉ giữ lại những vùng có sự thay đổi nhất quán, được coi là chuyển động thực sự. Vùng chuyển động này sau đó được khoanh vùng bằng một hình chữ nhật để dễ dàng nhận diện và theo dõi.

3.2. Vai trò của thư viện OpenCV và Kit Raspberry Pi

Trong mô hình nghiên cứu, OpenCV và Raspberry Pi là hai thành phần không thể thiếu. OpenCV (Open Source Computer Vision Library) là một thư viện mã nguồn mở cung cấp hàng ngàn thuật toán xử lý ảnh và thị giác máy tính được tối ưu hóa. Nó giúp các nhà phát triển dễ dàng triển khai các tính năng phức tạp như phát hiện đối tượng trong video mà không cần phải xây dựng từ đầu. Trong khi đó, Raspberry Pi là một máy tính bo mạch đơn nhỏ gọn, tiết kiệm năng lượng nhưng đủ mạnh mẽ để chạy các thuật toán của OpenCV. Sự kết hợp này tạo ra một hệ thống an ninh ô tô thông minh hiệu quả với chi phí thấp, dễ dàng tích hợp vào bất kỳ phương tiện nào.

3.3. Quy trình cảnh báo Từ phát hiện đến thông báo người dùng

Khi một chuyển động được xác nhận, hệ thống sẽ kích hoạt một quy trình phản ứng tự động. Đầu tiên, hình ảnh chứa đối tượng xâm nhập sẽ được lưu lại. Đồng thời, một tín hiệu được gửi đến khối báo động (Alarm) để phát ra âm thanh cảnh báo. Song song đó, hệ thống sử dụng một module SIM (như SIM908 trong nghiên cứu) để thực hiện một cuộc gọi hoặc gửi tin nhắn đến số điện thoại đã được cài đặt trước của chủ xe. Các hình ảnh bằng chứng cũng được tự động tải lên một web-server, cho phép chủ xe có thể giám sát an ninh xe từ xa và xác minh tình hình ngay lập tức thông qua kết nối 3G/4G.

IV. Top ứng dụng xử lý ảnh cho hệ thống an ninh ô tô

Các ứng dụng xử lý ảnh trong hệ thống an ninh xe hơi đã vượt xa khỏi việc phát hiện xâm nhập đơn thuần, mở rộng sang nhiều tính năng an toàn và tiện ích khác. Những ứng dụng này tận dụng sức mạnh của công nghệ deep learning trong ô tô để mang lại độ chính xác và tin cậy cao hơn. Một trong những ứng dụng phổ biến nhất là hệ thống nhận dạng biển số xe (ANPR/LPR), tự động ghi lại biển số của các phương tiện tiếp cận, hữu ích cho việc quản lý bãi đỗ xe hoặc truy vết trong trường hợp xảy ra sự cố. Bên cạnh đó, công nghệ này còn là nền tảng cho hệ thống hỗ trợ lái xe nâng cao (ADAS), bao gồm các tính năng như giám sát điểm mù, cảnh báo chệch làn đường và hệ thống cảnh báo va chạm. Hơn nữa, các hệ thống tiên tiến còn có khả năng nhận dạng khuôn mặt người lái, xác thực quyền truy cập xe và theo dõi trạng thái của tài xế thông qua hệ thống cảnh báo buồn ngủ, góp phần nâng cao an toàn một cách toàn diện.

4.1. Hệ thống nhận dạng biển số xe ANPR LPR tự động

Hệ thống nhận dạng biển số xe (ANPR/LPR) sử dụng các thuật toán để tự động định vị và đọc các ký tự trên biển số từ hình ảnh camera. Công nghệ này có ứng dụng rộng rãi trong việc kiểm soát ra vào tại các bãi đỗ xe thông minh, giám sát giao thông và truy vết phương tiện vi phạm. Trong bối cảnh an ninh cá nhân, nó có thể được cấu hình để ghi lại biển số của tất cả các xe tiến lại gần phương tiện đang đỗ, tạo ra một lớp dữ liệu hữu ích khi cần điều tra.

4.2. Giám sát điểm mù và hệ thống cảnh báo va chạm

Sử dụng camera gắn ở hai bên gương hoặc phía sau xe, hệ thống có thể liên tục phân tích và phát hiện đối tượng trong video, đặc biệt là các phương tiện khác đang di chuyển trong vùng điểm mù của người lái. Khi phát hiện có xe trong điểm mù, hệ thống sẽ đưa ra cảnh báo bằng hình ảnh hoặc âm thanh. Tương tự, hệ thống cảnh báo va chạm sử dụng camera phía trước để tính toán khoảng cách và tốc độ tương đối với xe phía trước, đưa ra cảnh báo sớm nếu có nguy cơ va chạm, giúp tài xế có thêm thời gian để phản ứng.

4.3. Công nghệ nhận dạng khuôn mặt và phân tích hành vi lái xe

Một ứng dụng cao cấp của xử lý ảnh là nhận dạng khuôn mặt người lái. Hệ thống có thể xác thực danh tính người điều khiển xe, ngăn chặn khởi động nếu không phải là người được ủy quyền. Quan trọng hơn, camera trong cabin có thể theo dõi các dấu hiệu mệt mỏi của tài xế như ngáp, nhắm mắt hoặc mất tập trung. Khi phát hiện các dấu hiệu này, hệ thống cảnh báo buồn ngủ sẽ được kích hoạt. Ngoài ra, công nghệ này còn có thể phân tích hành vi lái xe như sử dụng điện thoại, không thắt dây an toàn, góp phần xây dựng thói quen lái xe an toàn hơn.

V. Đánh giá hệ thống an ninh xe hơi từ nghiên cứu thực tiễn

Kết quả từ đồ án 'Ứng dụng xử lý ảnh trong hệ thống an ninh xe hơi' đã cung cấp những đánh giá giá trị về hiệu quả của giải pháp trong môi trường thực tế. Hệ thống được xây dựng trên nền tảng Kit Raspberry Pi, camera và module SIM908 đã chứng minh khả năng phát hiện xâm nhập nhanh chóng và chính xác. Qua thực nghiệm, hệ thống cho thấy tỷ lệ phát hiện thành công rất cao. Cụ thể, trong 100 lần thử nghiệm có sự xâm nhập, hệ thống phát hiện chính xác 98 lần. Trong 100 lần thử nghiệm không có xâm nhập, hệ thống chỉ báo động giả 5 lần. Từ đó, xác suất xảy ra lỗi của hệ thống được tính toán ở mức thấp, chỉ khoảng 4.85%. Kết quả này khẳng định rằng, mặc dù được xây dựng từ các linh kiện chi phí thấp, hệ thống vẫn đạt được độ tin cậy cần thiết cho các ứng dụng an ninh. Tuy nhiên, nghiên cứu cũng chỉ ra một số nhược điểm, chủ yếu là sự ảnh hưởng của yếu tố môi trường như thay đổi ánh sáng đột ngột có thể gây ra phát hiện sai. Đây là một thách thức chung của các thuật toán xử lý ảnh và cần được cải tiến trong các phiên bản phát triển tiếp theo.

5.1. Kết quả thực nghiệm và hiệu quả phát hiện xâm nhập

Theo Bảng 8.1 và 8.2 trong tài liệu gốc, hệ thống đạt hiệu suất ấn tượng. Tỷ lệ phát hiện sai (false positive - báo động khi không có xâm nhập) là 5% và tỷ lệ bỏ lỡ (false negative - không báo động khi có xâm nhập) chỉ là 2%. Những con số này cho thấy mô hình sử dụng thuật toán trừ ảnh trên nền tảng Raspberry Pi là hoàn toàn khả thi. Ưu điểm lớn nhất của hệ thống là khả năng phát hiện nhanh, chi phí triển khai thấp và dễ dàng mở rộng tính năng. Người dùng có thể giám sát từ xa thông qua web-server, tăng cường khả năng kiểm soát an ninh cho phương tiện.

5.2. Hạn chế và các yếu tố ảnh hưởng đến độ chính xác

Mặc dù hiệu quả, hệ thống vẫn tồn tại một số hạn chế. Nhược điểm lớn nhất là sự phụ thuộc vào điều kiện môi trường. Sự thay đổi đột ngột về ánh sáng (ví dụ: đèn pha của xe khác rọi vào) hoặc các chuyển động không phải con người (cành cây lay động mạnh) đôi khi có thể bị nhận diện nhầm là một vụ xâm nhập. Ngoài ra, độ phân giải của camera và tốc độ xử lý của Raspberry Pi cũng ảnh hưởng đến hiệu suất chung. Việc chưa tích hợp các tính năng GPS của module SIM908 và chưa có giao diện xem video trực tiếp cũng là những điểm cần được cải thiện.

VI. Tương lai của xử lý ảnh trong ngành công nghiệp an ninh xe hơi

Tương lai của ứng dụng xử lý ảnh trong hệ thống an ninh xe hơi gắn liền với sự phát triển của trí tuệ nhân tạo và Internet vạn vật (IoT). Các thuật toán xử lý ảnh sẽ ngày càng thông minh hơn nhờ vào công nghệ deep learning trong ô tô. Thay vì chỉ phát hiện chuyển động, các hệ thống trong tương lai có thể nhận diện và phân loại chi tiết các đối tượng, phân tích ý định hành vi, và dự đoán các mối đe dọa tiềm tàng với độ chính xác cực cao. Sự kết hợp với công nghệ xe tự lái sẽ tạo ra một hệ sinh thái an ninh-an toàn toàn diện, nơi chiếc xe có thể tự nhận thức môi trường xung quanh, giao tiếp với các phương tiện khác (V2V) và cơ sở hạ tầng (V2I) để chủ động phòng tránh tai nạn và các rủi ro an ninh. Hơn nữa, việc tích hợp IoT sẽ cho phép chiếc xe trở thành một phần của mạng lưới an ninh ô tô thông minh, chia sẻ dữ liệu về các mối đe dọa trong thời gian thực, giúp cảnh báo cho cả một cộng đồng người dùng, định hình một tương lai di chuyển an toàn và bảo mật hơn.

6.1. Tích hợp công nghệ deep learning và xe tự lái

Công nghệ deep learning trong ô tô, đặc biệt là các mạng nơ-ron tích chập (CNN), sẽ cách mạng hóa khả năng nhận thức của xe. Chúng có thể xử lý các cảnh quay phức tạp, hoạt động tốt trong điều kiện ánh sáng yếu và giảm thiểu tối đa báo động giả. Trong xe tự lái, các công nghệ này không chỉ phục vụ an ninh mà còn là yếu-tố-sống-còn để điều hướng và ra quyết định, tạo ra một hệ thống hợp nhất giữa an toàn và an ninh.

6.2. Phân tích hành vi lái xe để nâng cao an toàn chủ động

Trong tương lai, các hệ thống camera không chỉ giám sát bên ngoài mà còn tập trung vào việc phân tích hành vi lái xe. Bằng cách theo dõi chuyển động của đầu, mắt và tay của người lái, hệ thống có thể đánh giá mức độ tập trung và đưa ra các can thiệp chủ động. Ví dụ, nếu phát hiện tài xế có dấu hiệu mệt mỏi khi đang lái xe trên cao tốc, hệ thống có thể đề xuất một điểm dừng nghỉ gần nhất hoặc thậm chí kích hoạt các tính năng hỗ trợ giữ làn đường một cách quyết liệt hơn, biến chiếc xe thành một người trợ lý an toàn thực thụ.

10/07/2025
Ứng dụng xử lý ảnh trong hệ thống an ninh xe hơi

Trích đoạn nội dung tài liệu

ĐẶT VẤN ĐỀ Xử lý ảnh 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à phát triển các ứng dụng chuyên dụng cho nó. Ở Việt Nam xử lý ảnh được đưa vào giảng dạy ở bậc đại học khoảng chục năm nay. Việc nghiên cứu, xây dựng và phát triển các ứng dụng về lĩnh vực xử lý ảnh là một vấn đề mới và đang ngày càng nhận đư: sự quan tâm. Việc tìm hiểu và phát triển một ứng dụng của xử lý ảnh vào thực tế đời sống luôn là thách thức mong muôn của các bạn sinh viên.

Đề thực hiện điều đó, người học phải cần rất yếu tô như ngôn ngữ lập trình, các kiến thức liên quan đến xử lý ảnh, cầu hình phần cứng và diều quan trọng lả phải có phương tiện, thiết bị phục vụ học tập, nghiên cứu và ứng dụng, kiến thức, Việc thiết kế phát triển một ứng dụng của xử lý ảnh sẽ làm tăng hiệu quả của việc nắm bát khoa học kỹ thuật, tiết kiệm thời gian và chỉ phí cho việc nghiên cứu. LÝ ĐÓ CHỌN ĐÈ TÀI Hiện nay vấn để kim voát sn ninh dang là một trong những vấn đề được quan tâm hàng đầu trên toàn thể giới Z s2 rất nhiễu phương pháp để xây dựng những hệ thống an ninh với độ tin cậy phỏ hợp x2 ziớy trong những phương pháp đó là sử dụng kỹ thuật xử lý ảnh. Xử lý ảnh là một ngềrễ: học mới và đã có nhiều ứng dụng thành công trong các lĩnh vực y học , quân sự b2 trang an nính và giám sát.Đây là một hướng phát triển mới, hấp dẫn và nhận được quan tâm của khoa học kỹ thụ Với ý tưởng trên ng + đồ án quyết đình thực nee DUNG XU LY ANH TRONG Hi — THONG AN NINH XE HOI”, 13. DOI TUQNG NGHIEN CCU Trong giới hạn của để tải.

người thực hiện để tài chỉ tập trung nghiên cứu các ứng, dụng xử lý ảnh có liên quan đến đẻ tải và những vấn đề phần cứng có trong hệ thống. Với sự hạn chế thời gian cũng như kiên thức chuyên môn, tuy chưa nắm vững hoàn toàn công, nghệ kỹ thuật về xử lý ảnh để có thê khai thác triệt để các tính năng song người thực hiện để tài cũng đã cố gắng hoàn thiện được hệ thống an ninh trên xe hơi. Trong việc xây dựng hệ thống, có những đối tượng chính người thực hiện cần nghiên cứu: «_ Xử lý ảnh với thư viện mã nguồn mở OpenCV. © Kit Raspberry PI * Module sim 908 Ngoài ra có một số vấn để cần nghiên cứu đểphát triển hệ thống hoàn thiện hơn: xây dựng web-server, ứng dụng android theo dõi hệ thong.

12 CHUONG I: DAN NHAP ĐỒ ÁN TÓT NGHIỆP. GIOI HAN DE TAI ® Nghiên cứu chỉ tiết ứng dụng xử lý ảnh liên quan đến vẫn đề an ninh e Thiết kế ứng dụng an ninh xe hơi chạy trên Kịt Raspberry 1.5 DÀN Ý NGHIÊN CỨU 1.1 Tìm hiểu về OpenCV « Sơ lược Open © Cac tính năng OpenCv «©_ Chức năng các hàm thông dụng OpenCV.52 Kit Raspberry Pl © So luge vé Raspberry Pi hanh va OpenCV trén Kit 1.3 Thiét ké hé thong an nin © Tong quat hogt dang cia hé thong © Xay dung giai thoát © Bién dich chương trình và chạy trén Kit « _ Tổng hợp các module thành hệ thống hoàn chỉnh 1.6 TÌNH HÌNH NGHIÊN CỨU Trong những nam gan đây, trên thế giới nghiên cứu ứng dụng công nghệ xử lý ảnh đang là hướng nghiên cứu tập trung của rất nhiều nhà khoa học trong các lĩnh vực. Đặc biệt hơn với sự phát triển vượt bậc của chiếc máy tính siêu rẻ Raspberry Pi , thì các nghiên cứu ứng dụng của xử lý ảnh đã đạt được những thành công không hề nhỏ. Về mặt thiết kệ một hệ thống an ninh trong xe hơi , thì an ninh là một lĩnh vực nhận được rất nhiều sự quan tâm của thế giới.

Hệ thống sử dụng Kit Raspberry Pi va 13 CHUONG I: DAN NHAP ĐÔ ÁN TÓT NGHIỆP. chương trình xử lý ảnh rất mới mẻ , khác lạ so với các phương pháp an ninh bảo mật trước đây từng sử dụng.7 Ý NGHĨA THUC TIEN Tìm hiểu và phát triển các ứng dụng xử lý ảnh vào các yêu cầu thực tiễn nhằm làm chủ được công nghệ , đáp ứng nhu cầu đời sống là một yêu cầu cấp thiết cần được thực hiện. Hệ thống sử dụng Kit Raspberry Pi để chạy một chương trình một ứng dụng xử lý ảnh , quá đó giúp người nghiên cứu có cái nhìn trực quan về những kiến thức đã được tiếp nhận , từ đó nắng ao giái pháp , cai thiện chất lượng hệ thống. Với một hệ thống bơzn chính sẽ giúp người nghiên cứu nhận ra được những ưu điềm nỗi bật của việc sử đụng ánh trên Kit Raspberry cũng như các khó khăn gặp phải.

a 14 CHUONG I: DAN NHAP ĐÔ ÁN TÓT NGHIỆP. _— CHƯƠNGH GIỚI THIỆU VỀ OPENCV 15 CHƯƠNG II : GIỚI THIỆU VỀ OPENCV pO AN TOT NGHIỆP.1 Tổng quan về OpenCV OpenCV là thư viện xử lý ảnh mã nguồn mở hoàn toàn miễn phí. Intel đưa ra phiên bản OpenCV lần đầu tiên vào năm 1999. Ban đầu nó yêu cầu phải có thư viện xử lý ảnh của Intel.

Sau đó vì sự lệ thuộc này mà họ đã phải gỡ bỏ và bây giờ chúng ta có thê sử dụng thư viện này hoản toàn độc lập. OpenCV rất đa dạng, nó hỗ trợ rất nhiều hệ điều hành như: Window, Linux và MacOSX.1 Những tính năng đặc trưng OpenCV có rất nhiều chức năng. Bạn có thể sẽ bất ngờ khi lần đầu tiên tiếp xúc với nó. Tuy nhiên, bạn sẽ chỉ cần một vài lân dé làm quen với nó.

Sau đây là những tóm tắt cơ bản về hệ thống về chức năng các hàm trong OpenCV: «- Image and Video Ư/O Những hàm này sẽ giúp bạn đọc được dữ liệu ảnh từ file hoặc trực tiếp từ video. Hạn oing có thể tạo các file ảnh hoặc video với các hàm này. ® Jhị giác máy và các thuật toán xử lý ảnh ( General computer-vision and image- processing algorithms (mid and low level APIs )) Str dung cde har nay ber. 4 thé thye hanh voi rat nhiéu chudn thi giác mày mà không cần phải c6 mé ngudin cua ching, * Modul thj giác máy ở cáp 4ó can OpenCV gồm một v zz ở cấp độ cao: nhận dạng mặt, dò tìm, theo dõi.

Nó bao gôm luỗng thị dụng camera di động để xác định cấu trúc 3D ), kích cỡ camera và âm than? nói, © Aland machine-learning Các ứng dụng của thị giác wimg yéu cầu máy móc phải học ( machine leaming ) hoặc các hình thức trí toệ nhân tạo khác. Một vài trong số chúng là có sẵn trong gói OpenCV © Lay mau anh va ghép biến đôi Nó thường rất tốt cho quá trình xử lý một nhóm phần từ ảnh như là một đơn vị. OpenCV bao gồm láy tách ra, lầy mẫu ngẫu nhiên, phục chế, xoay ảnh, làm cong ảnh (warping ), thay đổi hiệu ứng của ảnh. © _ Cách thức tạo và phân tích ảnh nhị phân Ảnh nhị phân thường xuyên được dùng trong các hệ thống kiểm tra có khuyết điểm hình dang hoặc các bộ phận quan trọng.

Sự biêu diễn ảnh cũng rất thuận tiện khi chúng ta biết rõ vật thể cần năm bắt © _ Cách thức cho tính toán thông tin 3D ( methods for coputing 3D information ) Những hàm nảy rất có ích khi cần sắp xếp và xác định với một vật khối lập thể _hoặc với một không øian nhìn phức tạp từ một camera riêng, 16 CHƯƠNG II : GIỚI THIỆU VỀ OPENCV ĐÔ ÁN TỐT NGHIỆP. “——————ễỄễỄễễ — ——— Các phép toán cho xử lý ảnh, thị giác máy và biểu diễn anh ( image interpretation) OpenCV sử dụng các phép toán phổ biến như: đại số học, thống kê và tính toán hình học Đô họa Những hàm nay giúp bạn viết chữ và vẽ trên hình ảnh. Thêm vào đó chức năng này được sử dụng nhiều trong ghi nhãn và đánh dầu. Phương thức GUI OpenCV bao gồm cửa số giao điện của chính bản thân nó.

Trong khi đó những giao điện này được so sánh với khả năng có thé thực hiện trong mỗi môi trường, Chúng cung cấp nhưng môi trường API đa phương tiện và đơn giản để hiện thị bình ánh, cho phép người dùng nhập thông tin chuột, bàn phím và điều khiển quá trình Câu trúc dữ liệu và giải thuật Với nhưng ham nay bạn e4 thê giữ lại, tìm kiếm, lưu vào các danh mục điều khiên, các tập bợp lérh , đó hoa. sơ đồ nhánh một cách hiệu quả. Kha nang ton 2 i ( Data persistence ) Nhưng hàm này cung cấp < điện n một cách thuận lợilợi đểđể lưu trữ các dạng khác nhau của dữ liệu +42 Z #a có thẻ khôi phục khi cần thiết.2 Cách tổ chức trong OpenCv Cấu trúc OpenCV gồm nà: module ; CXCORE : bao gồm các đạng iệu cơ bản rõ ràng. Ví dụ cấu trúc dự liệu về ảnh, điểm, hình chữ nử:£: xác định trong file cxtypes.

phép toán đại số tuyến tinh , th xế. các hảm lưu trữ lâu dài và các lỗi thao tác. Có điều lạ lùng thay là các bàm đỗ họa của ảnh cũng được lưu trữ tại đây CV : chứa đựng quá trình xử lý ảnh và các phương pháp đánh giá sơ bộ kích thước. Những hảm tính toán hình học cũng được lưu trữ tại đây.

CVAUX : được mô tá trong văn bản OpenCV như là modul cũ và chỉ dùng để thí nghiệm. Tuy nhiên, giao điện đơn giản nhất cho nhận dạng mặt nằm trong modul này. Những mã nguồn nằm trong modul này rất phủ hợp cho việc nhận dạng mặt và chúng được sử dụng rộng rãi cho mục đích này. HighGUI và CVCAM : chứa những hàm còn lại.

Cả hai đều nằm trong thư mục có tên “otherlibs”, sử dụng chúng rất dễ gặp lỗi. Vì rằng HighGUI chứa các thư viện vào ra cơ bản , bạn sẽ muốn chắc chắn hơn, đừng bỏ sót nó.Nó cũng chứa đựng nhiều cửa số đa chức năng. CVCAM là thư viện chứa các hàm truy nhập video thông qua DirectX trên môi trường Window 32 bit. 17 CHƯƠNG II : GIỚI THIỆU VỀ OPENCV FT THỦ VIỄN TRƯỜNG P!2TKT vay 3 0003102 ĐÔ ÁN TÓT NGHIỆP.2 Khởi tạo OpenCV 2.1 Khởi tạo cơ bản OpenCV cho Linux và MacOSX được đóng gói như một mã nguồn lưu trữ.Bạn sẽ xây dựng cả thư viện tĩnh và những đối tượng chia sẻ ( shared- -object).

Bạn cần xây dựng RPM dau tién va cai dat từ nó hoặc biên dịch và cài đặt nó ngay. Cấu trúc cả hai nằm trong INSTALL.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Ứng Dụng Xử Lý Ảnh Trong Hệ Thống An Ninh Xe Hơi" mở ra cánh cửa đến một tương lai an toàn hơn cho phương tiện giao thông. Bài viết này trình bày chi tiết về cách công nghệ xử lý ảnh được tích hợp vào các hệ thống an ninh ô tô, mang lại khả năng giám sát thông minh, phát hiện nguy cơ và hỗ trợ người lái vượt trội. Độc giả sẽ khám phá những lợi ích to lớn mà công nghệ này mang lại, từ việc nâng cao an toàn, giảm thiểu rủi ro trộm cắp cho đến việc cải thiện trải nghiệm lái xe bằng các tính năng hỗ trợ tiên tiến.

Để hiểu sâu hơn về cách xử lý ảnh không chỉ đảm bảo an ninh mà còn tối ưu hóa các tiện ích khác trên ô tô, bạn có thể tham khảo thêm về cách Hcmute ứng dụng xử lý ảnh trong hệ thông tiện nghi trên ô tô. Nếu bạn quan tâm đến một ứng dụng an ninh cụ thể và thiết yếu, hãy tìm hiểu về Nghiên cứu các thuật toán xử lý ảnh ứng dụng trong nhận dạng biển kiểm soát phương tiện giao thông, một khía cạnh quan trọng trong giám sát và quản lý xe cộ. Ngoài ra, để đi sâu vào các kỹ thuật nền tảng cho việc phát hiện và theo dõi đối tượng, một yếu tố cốt lõi trong mọi hệ thống an ninh thông minh, tài liệu Luận án tiến sĩ nghiên cứu phát triển một số kỹ thuật theo bám đối tượng dựa trên kiến trúc mạng siamese sẽ cung cấp cái nhìn chi tiết về các phương pháp tiếp cận tiên tiến này. Mỗi liên kết là một cơ hội để bạn mở rộng kiến thức và khám phá những khía cạnh thú vị khác của công nghệ xử lý ảnh.