原创 opencv 學習筆記(二)

cv::saturate_cast() //對計算結果進行截斷,並取整 rstImg.row(0).setTo(cv::Scalar(0,0,0)); //將第0行的所有像素設置爲黑色 自定義內核 void sharpen2D

原创 opencv學習筆記(四)識別線段與圓形

HoughLinesP 霍夫線變換 cv::Mat src = cv::imread("1.jpg"); if (!src.data) { cout << "error" << endl;

原创 OpenCV原理實現(一)圖像濾波操作

OpenCV原理實現(一)圖像濾波操作 本文通過學習OpenCV的源碼來實現算法原理。 opencv源碼獲取可參考 https://blog.csdn.net/chris_zhangrx/article/details/79090

原创 QT 跨線程通訊

目前,由於封裝原因使用boost的線程,無法使用信號槽機制。對此,使用重載event的方式,boost線程執行完後,調用QCoreApplication::postEvent 發送事件到主線程中。 注意事項: 1.postEven

原创 Opencv(二)形狀識別

識別形狀 有九個圖案和最外面的正方形輪廓,識別出10個輪廓形狀和每個輪廓的重心座標。 #include<opencv2/opencv.hpp> #include<opencv2\legacy\legacy.hpp> #incl

原创 socket編程(一)

socket編程 (一) TCP實現 學習隨筆 服務端代碼 #include <iostream> #include <winsock2.h> #pragma comment(lib,"ws2_32.lib") using n

原创 opencv(一)形狀識別

##opencv 識別三角形、圓形及矩形 常用函數: (1)approxPolyDP 多邊形逼近 (2)boundingRect 最小外接矩形 (3) minEnclosingCircle 最小外接圓形 (4)arcLength

原创 opencv學習筆記(三) 邊緣檢測

Canny 算子 cv::Mat src = cv::imread("1.jpg"); if (!src.data) { cout << "error" << endl; r

原创 opencv 相機標定與矯正

由攝像機拍取並進行標定與矯正 步驟: 1.確定基礎設置 //設置1 圖像的尺寸 const int nImageW = 2592; const int nImageH = 1944; //設置2

原创 qt QCamera類 QPainter類

使用相機拍攝,並在上面畫線 class camera : public QMainWindow { Q_OBJECT public: explicit camera(QWidget *parent = 0);

原创 數學運算彙總

本文用於記錄一些必要的數學運算知識。 參考文章 : https://www.cnblogs.com/gxcdream/p/7597865.html http://www2.edu-edu.com.cn/lesson_crs78/s

原创 資料彙總

1.Sqlite 大數據寫入 https://www.cnblogs.com/HPAHPA/articles/7662268.html 2.C++ 創建動態庫 DLL中導出類的成熟方法 https://blog.csdn.net/

原创 基於邊緣梯度的多物體定位

基於邊緣梯度的多物體定位參考文章優化思路 參考文章 https://blog.csdn.net/huixingshao/article/details/45560643 優化思路 由於公司保密原因,只是記錄一些優化方式。 1.建立

原创 juce 編程問題

1.std::string juce:string轉換 juce:string temp=parameter.c_str(); 2.中文轉換 (1) 1.在main 中添加 LookAndFeel::getDefaultLookA

原创 OpenCV 4.0.0模塊分類

資源網址:https://docs.opencv.org/4.0.0/index.html Main modules: core. Core functionality imgproc. Image Processing imgcod