原创 【3D知識】利用四元數,歐拉角進行空間向量旋轉

已知直角座標系中的兩個單位向量,現在想知道其中一個向量a,變換到另一個向量b,所需要的三個歐拉角 也就是說,向量a需要繞x軸轉多少度,繞y軸轉多少度,再繞z軸轉多少度,纔可以變成b呢?這個解是唯一的嗎? 問題解決了,採用先求四元數,然後

原创 【環境配置】(零)vtk+vs2013+qt5

1.下載vs2013,vs2013爲32位,也可提供64位編譯環境 2.下載vtk並安裝vtk (1)自己編譯:在網站上可以找到vtk報,用cmake編譯,但是麻煩而且容易出錯 下載地址:https://www.vtk.org/downl

原创 【入門】(二)相機標定、矩陣求解、相機位姿勢估計

目錄 目錄 一、相機模型、內參、外參,畸變以及相機標定 二、基本矩陣與對極約束 三、單應矩陣 四、相機姿勢估計 一、相機模型、內參、外參,畸變以及相機標定 1、座標系轉換 (1)座標系概念 世界座標系:與相機無關,獨立的座標系 世界座標

原创 【qt編程】qt包含項 pro配置

qt中環境的包含: 在pro中定義,比如需要使用類QAxObject,可以有兩種方式: 1、包含<ActiveQt/QAxObject> 2、包含<QAxObject>並在pro中定義: QT += axcontainer ,並且qt m

原创 【環境配置】(二)windows下面配置opencv/opencv_contrib編譯

windows下面配置opencv2/3很簡單,有兩種方式 方式一:直接下載編譯好的.exe文件安裝即可,使用的時候配置相關include,dll,lib就行了 這種方式下opencv3只會有兩個dll,opencv_world和open

原创 【qt編程】qt編程實現程序自動重啓

上一篇文章中,動態改變語言環境時,會出現代碼寫的settext等不會更新的問題,還需要重新寫一個函數更新,如何settext語句過多的話,這種方式會很麻煩,所以採用重啓動方式更新。 重啓動代碼如下: 不會刷新mainwindow的重啓動:

原创 【VTK基礎】vtk中重構polydata addcell,deletedcell

方法如下: 1、刪除一個cell,代碼如下所示 polydata->BuildCells();//需要加上這個否則會出錯 polydata->DeleteCell(cellId); polydata->RemoveDeletedCells

原创 【VTK基礎】vtk切換交互模式

想自己寫command,在command裏面針對不同情況切換交互模式,方法如下:   main裏面: vtkSmartPointer<vtkInteractorStyleSwitch>style = vtkSmartPointer<vtk

原创 【qt編程】vs+qt更改工程名稱

更改qt中的ui文件及其相關的.cpp,.h文件: 參考:https://qtdebug.com/qt-refactor/ 步驟: 1、手動修改.ui,.cpp,.h文件名稱 2、修改.ui文件中的objectName 3、修改類名,快速

原创 【VTK基礎】vtk 算法管道機制

參考: vtkAlgorithm 函數分析:https://blog.csdn.net/jane_yuhui/article/details/52328433 vtkIntersectionPolydataFilter 使用心得:http

原创 【qt編程】qt編程 多語言版本發佈 +vs

在 main函數中使用 installTranslator,即可讓程序在啓動時自動判斷語言環境,加載相應語言。 至此,靜態語言切換已經完成,下面要做的是動態切換(即不需要重啓軟件)。 基本步驟: 參考:qt 語言家的使用https://w

原创 【VS基礎】vs中打包軟件

轉載自:http://blog.csdn.net/caiandyong/article/details/50586648 轉自:http://blog.csdn.net/zhang_xinxiu/article/details/90997

原创 【opencv基本知識】opencv讀取視頻和圖片變換

capture讀取視頻出錯的原因: 看是不是缺少opencv_ffmpeg.dll(opencv用這個來解碼),參考資料: OpenCV讀取視頻文件返回NULL原因:https://blog.csdn.net/zhenhaihua/art

原创 【VTK基礎】(環境)vtk中 unresolved externals問題的解決方法

配置好vtk環境後,添加頭文件沒有報錯,但是編譯死活不通過,出現問題如下     解決辦法: 在預編譯頭文件中加入: #pragma once #define vtkRenderingCore_AUTOINIT 4(vtkInteract

原创 [3D基本知識]PLY格式

參考:PLY格式介紹與讀取 PLY是一種電腦檔案格式,全名爲多邊形檔案(Polygon File Format)或 斯坦福三角形檔案(Stanford Triangle Format)。  格式組成: 頭:聲明數據格式,規定和點和麪片的