原创 傅里葉變換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調用其他模塊,生成順序,好像沒什麼用,也改不了。