Giao diện chương trình chính

Một phần của tài liệu Đồ án tốt nghiệp đại học xây dựng bộ công cụ giám sát hình ảnh qua camera (Trang 66 - 73)

CHƯƠNG 4 : THIẾT KẾ, XÂY DỰNG CHƯƠNG TRÌNH

2. Giao diện chương trình chính

Hình 4.2: Giao diện chính của chương trình

Khi đăng nhập thành cơng thì giao diện chính của chương trình xuất hiện như trên. Trong đó, phần bên trái cho phép ta lựa chọn Camera để hiển thị hoặc các View để hiển thị; phần bên phải là cửa sổ hiển thị, khi ta Double click và nút bất kỳ thì trên màn hình hiển thị sẽ thực hiện kết nối tới Camera đó, khi kết nối thành cơng ta sẽ thu được hình ảnh trên màn hình hiển thị; bên dưới thanh Status bar có 4 panel, tính từ bên trái panel 1 cho ta biết User đăng nhập thành công, panel 2 cho biết thời gian đăng nhập thành công, panel 3 thể hiện dung lượng nhận dược trên giây và panel

Chương trình cho phép ta xem ở chế độ một cửa sổ hay ở dạng MultiView. Khi xem trong chế độ MultiView thì màn hình hiển thị sẽ phân chia thành nhiều cửa sổ nhỏ, mỗi cửa sổ nhỏ tương ứng với một Camera. Trong trường hợp đang xem ở dạng MultiView mà chúng ta muốn FullScreen một Canera nào đó thì nhấp phải chuột và chọn Get camera current thì Camera đó sẽ xuất hiện ở chế độ FullScreen, khi muốn quay lại cửa sổ cũ ta chọn Undo view. Tuy nhiên, ở cửa sổ MultiView chúng ta cũng có thể FullScreen nhưng khi đó cửa sổ hiển thị vẫn chia nhỏ thành từng phần và mỗi phần tương ứng với một Camera.

Khi muốn thêm mới Camera hoặc View ta Click chuột phải vào nút Camera hoặc View và lựa chọn mục Add để thêm mới. Tuy nhiên, ta cũng có thể chọn vào nút Camera hoặc View rồi Click chuột vào menu Cameras hoặc Views rồi chọn mục Add. Khi muốn Edit hoặc Delete Camera hay View ta cũng làm tương tự khi thêm mới.

Ngồi ra chương trình cịn cho phép ta ghi lại hình ảnh dưới dạng file *.avi và có thể xem lại khi ta muốn. Khi muốn ghi hình ảnh của một Camera nào đó ta Click phải chuột vào Camera đó rồi chọn Record để ghi. Tính năng này hỗ trợ trong trường hợp người giám sát bận không thể trực tiếp quan sát hay khi ta muốn hẹ giờ để ghi lại hình ảnh trong khoảng thời gian nào đó…, sau đó sẽ xem lại khi có thể.

KẾT LUẬN

Từ những phân tích ở trên và kết quả thu được cho ta thấy rõ ý nghĩa, tầm quan trọng của kỹ thuật giám sát hình ảnh qua Camera, những tiện tích, hiệu quả của nó có ý nghĩa rất lớn, nó cung cấp cho các nhà quản lý những thông tin quan trọng, cần thiết; giảm bớt thời gian và tiết kiệm được cơng sức. Trong thời gian nghiên cứu, tìm hiểu những nội dung mà đề tài đã đạt được là:

- Nắm bắt và đưa ra được những nội dung khái quát nhất, cơ bản nhất, nêu bật được ý nghĩa, tầm quan trọng của các bộ lọc.

- Trình bày tương đối đầt đủ, chi tiết được những bộ lọc từ đơn giản đến phức tạp.

- Cài đặt cho các bộ lọc.

- Cài đặt các lớp dùng cho phát hiện đối tượng di chuyển. - Cài đặt chương trình.

- Phân tích, đánh giá các kết quả đạt được và khả năng ứng dụng của nó trong thực tế.

Những kết quả đạt được trên đây là cơ sở để ta tiếp tục nghiên cứu và triển khai tiếp hệ thống sau này, để có được một chương trình chạy tốt, hiệu quả hơn hệ thống cần có thời gian chỉnh sửa, bổ sung, hồn thiện một cách chi tiết và đầy đủ.

Hướng phát triển: tìm hiểu chi tiết hơn về DirectShow và các bộ lọc để triển khai hệ thống có hiệu quả, làm giảm các phép tính tốn, tăng hiệu quả thực hiện, giảm bớt thời gian chạy chương trình. Việc cải tiến có thể thực hiện trên các khía cạnh:

3. Nâng cao chất lượng ảnh đầu vào

4. Kết hợp nhận dạng mặt người vào hệ thống. 5. Đưa ra cảnh báo với ngưỡng xác định

TÀI LIỆU THAM KHẢO

[1]. Chapman, D.Teach Yourself Visual C++ .Net in 21 Days. SAMS Pub- lishing, Indianapolis, Indiana, 2002.

[2]. Cheng, Y. Mean shift, Mode Seeking, and Clustering. In IEEE

Transaction on Pattern Analysis and Machine Intelligence, 1995, vol. 17,

pp.790-799.

[3]. Comaniciu, D., Ramesh, V., and Meer, P. Real-Time Tracking of Non- Rigid Objects Using Mean Shift. In Proceedings, Conference on Computer

Vision and Pattern Recognition, 2000, vol.2, pp. 142-149.

[4]. Deitel, H. M., and Deitel, P. J. Java How To Program (4th Edition). Prentice Hall, Upper Saddle River, New Jersey, 2002.

[5]. Gonzalez, R. C., and Woods, R. E. Digital Image Processing. Addison- Wesley, Reading, Massachusetts, 1992.

[6]. Linetsky, M. Programming Microsoft DirecShow. Wordware Publishing, Inc., Plano, Texas, 2002.

[7]. Troelsen, A. COM and .Net Interoperability. Apress, Berkeley, California, 2002.

[9]. Mauro Gentile, Using Effect files (.FX) in DirectX9.

[10]. Lương Bá Mạnh - Nguyễn Thanh Thủy, Nhập môn xử lý ảnh - NXB KH&KT 2003.

[11]. Võ Đức Khánh, Giáo trình Xử lý ảnh - NXB Thống kê, 2003. [12]. Nguyễn Kim Sách, Xử lý ảnh và Video số – NXB KH&KT 1997. [13]. Lương Chi Mai, Computer vision, Imaging.

[14]. Anil K.Jain- Prentice Hall, Fundamentals of Digital Image

Processing , 1989.

[15]. William K. Pratt - John Wiley & Sons, Digital Image Processing, Inc 2001.

[16]. Rafael C. Gonzalez, Rechard E. Woods - Prentice Hall, Digital

Một phần của tài liệu Đồ án tốt nghiệp đại học xây dựng bộ công cụ giám sát hình ảnh qua camera (Trang 66 - 73)

Tải bản đầy đủ (DOC)

(73 trang)
w