原创 視線跟蹤校準過程
校準點數的確定:通過實驗發現,採用13點校準精度較高,其次9點 。 但是,隨着校準點數的增加,給被測帶來了較大的負擔,同時,隨着校準時間的增加,被測容易疲勞,也帶來了誤差,綜合考慮,最後選取了9點、6參數的校準算法。 校準過程:校準過程中
原创 QImage和IplImage共享內存
最近做的項目需要在QImage和IplImage之間進行轉換,由於用傳統的方法很耗時,所以想到用共享內存: pFrame = cvQueryFrame(pCapture); if (pFrame) { this->res
原创 C++沒有找到屬於自己的庫
今天遇到了一個讓人費解的問題。。。 。。。 由於視線跟蹤需要校準,所以最近想對一個圓點進行識別,進而得到座標,正好團塊跟蹤挺適合這個問題,所以就撿了一個庫,可是在視線跟蹤的其他地方也用到了團塊跟蹤算法的函數,所以我就把原先的算法庫改了一
原创 Qt之系統啓動畫面的實現
#include <QApplication> #include <QSplashScreen> #include "Widget.h"int main(int argc, char *argv[]) { QApplicatio
原创 opencv錄製視頻
CvVideoWriter *write = 0; int isColor = 1; int fps = 25; int frameW = 768; int frameH = 576;
原创 Qt顯示視頻總時長
Qt顯示導入視頻的總時長需要通過Opencv來實現。。。 QTime timer; int fps = cvGetCaptureProperty(pCapture, CV_CAP_PROP_FPS); int totalFram
原创 Qt繪製圖形
QPainterPath path; QPainterPath是由一些圖形如曲線、矩形、橢圓組成的對象。主要的用途是,能保存已經繪製好的圖形。實現圖形元素的構造和複用 path.addEllipse(QRectF(0, 0, m_item
原创 qt編程遇到的小問題
1、如果類繼承的是QMainWindow則在底層QWidget上面會加上Central Widget等QWidget,所以如果類繼承的是QMainWindow則在上面添加QWidget的時候需要 QWidget* p= this->cen