原创 視線跟蹤校準過程

校準點數的確定:通過實驗發現,採用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