Lab 12 Qt Programming and OpenCV - adamncnc/ee240500 GitHub Wiki

Lab12 Preview Report

Topics

  • OpenCV or image processing libraries
  • QT or GUI framework

OpenCV or image processing libraries

  • Introduction

OpenCV為影像處理程式庫,1999年Intel開始參與開發,目前為Itseez公司管理。可以用來作影像處理、圖形文字識別、物體追蹤、臉部辨識、虛擬實境、圖片無縫銜接、客製化圖形訓練與辨識等應用。著名的應用有:google map的3D街景使用OpenCV完成、美軍用來開發偵測潛入者的安全系統、用來幫助機器人互動等。

  • Related parts of our lab

本次實驗學習如何在板子上運作OpenCV,並用其來辨識QRcode與人臉。

  • Questions about the topic or our lab

暫時沒想到。

QT or GUI framework

  • Introduction

Qt 是 Trolltech這家商業公司所開發的一個跨平台FrameWork環境,在 X 底下可以看作是一套功能完整的 UI Toolkits,採用類似 C++ 的語法以及具備物件導向功能,跨平台的特性可以讓使用 Qt 撰寫的軟體,只寫一次程式卻可以在 Microsoft Windows 95/98/2000, Microsoft Windows NT, MacOS X, Linux, Solaris, HP-UX, Tru64 (Digital UNIX), Irix, FreeBSD, BSD/OS, SCO and AIX 這些平台執行。 雖然是商業公司的產品,但是 Qt 走的卻是 Open Source 的路子,並遵循同樣的遊戲規則,除了提供免費下載以外,全部都是開放原始碼,非商業用途亦採用 GPL 的版權宣告,著名的 Open Source 『 KDE 』 Project 便是採用 Qt 所發展。

  • Related parts of our lab

本次的目的是在板子上建立好相關的工作環境,以供final project使用。

  • Questions about the topic or our lab

暫時沒想到。