原创 傅里葉變換C++模式

三組傅里葉變換和反變換的代碼 #include <stdio.h> #include <math.h> #include <stdlib.h> #include <iostream> #include <fstream> #i

原创 QT入門(三) 多窗體之間的數據傳送

因爲我用的是vs的編譯器,所以網上例子很少,結合qt自帶的編譯器的例子,嘗試了半天,實現從子窗體向主窗體的數據傳遞, 主窗體.h代碼如下 #ifndef ALGORITHMREALIZEPLATFORM_H #define ALGORI

原创 QT入門(四) 數據的轉換

目前qt的數我用到的數據轉換,無非是爲了qt的控件的調用和顯示,後續複雜一點的可能有圖像的數據的傳入和顯示 有一個比較全面的,轉一下https://blog.csdn.net/liuysheng/article/details/68251

原创 初學MFC(一)

MFC(Microsoft Foundation Classes),是一個微軟公司提供的類庫(class libraries),以C++類的形式封裝了Windows的API,並且包含一個應用程序框架,以減少應用程序開發人員的工作量。其中包

原创 C++和C#結構體轉換的問題

遇到從C++傳出結構體的,結構體裏面套了兩層結構體的問題,c++中的結構體定義爲 struct DefectPoint { int X; int Y; }; struct DefectResult { double Area;

原创 一個x方向的簡單聚類

void clustering(vector<cv::Point2f> &vec_in) {     int size = vec_in.size();     for (int i = 0; i < vec_in.size();i++)

原创 PCL學習之點雲顯示

1、利用pcl::visualization::PCLVisualizer顯示,當點雲不在座標系中心時,窗顯示爲空,按住Ctrl+R可以調出點雲對象     pcl::PointCloud<pcl::PointXYZ>::Ptr clo

原创 曲線的曲率特徵

 找了很多計算曲率的例子,都是x軸等間距的例子,我自己寫了一個非等間距的曲率計算方法,將一個sin函數偏移並且旋轉一定角度,分別測量他們的曲率和與二階導的和 clc; clear; X=(0:0.001:2*pi); gradient

原创 Opencv計算圖像的梯度

#include "stdafx.h" #include <opencv2/opencv.hpp> #include <iostream> #include <fstream> #include <opencv2/core/core.h

原创 《C和指針》——Kenneth A.Reek

1、預處理指令是由預處理器解釋的,預處理器讀入源代碼,根據預處理指令對其進行修改,把修改過的代碼交給編譯器。   2、存在兩種環境,一種是翻譯環境,源代碼被轉化爲可執行的機器指令,一種是執行環境,用於實際執行代碼   3、翻譯的過程,源文

原创 圖像算法——特徵擬合之平面擬合

最小二乘擬合算法 typedef struct { double r0; double r1; double r2; double distB; //used in distance caculating }RATIO_P

原创 PLC 初學三通道點雲的賦值、顯示和存儲

  #include <pcl/visualization/cloud_viewer.h> #include <iostream> #include <fstream> #include <pcl/io/io.h> #include <

原创 QT入門

基本文件介紹 1、項目文件          QT +=core gui core包含qt的核心功能,其他模塊依賴這個模塊;gui模塊包含了窗體系統,事件處理、OpenGL、基本圖像、字體等功能;系統默認添加,可以直接編譯。 great

原创 結構體中的指針,用malloc初始化時,沒有分配足夠的內存空間,造成下述錯誤

      對結構體中的指針,初始化和釋放,遇到堆損壞問題(附鏈接點擊打開鏈接)點擊打開鏈接) out_defect.texturing = (TEXTURING *)malloc(sizeo

原创 C# 項目依賴項

  主程序調用其他dll或者模塊時,依賴於這些選項,如圖,主程序ImagPro調用其他模塊,生成順序,好像沒什麼用,也改不了。