国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Windows系統(tǒng)下5分鐘配置好PCL(debug和release)

這篇具有很好參考價(jià)值的文章主要介紹了Windows系統(tǒng)下5分鐘配置好PCL(debug和release)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


前言

PCL環(huán)境的配置總是令人頭疼,尤其是對(duì)新手來說,源碼的下載、編譯、安裝都顯得尤為復(fù)雜,本博客將提供自己編譯好的文件,5分鐘內(nèi)完成環(huán)境配置。經(jīng)測(cè)試,在win7win10、win11VS2013、VS2017、VS2019、VS2022上均配置成功(目前還沒失敗過,只要你會(huì)使用鼠標(biāo))
pcl x86,PCL點(diǎn)云庫(kù)教程,windows,c++,visual studio


一、PCL是什么?

點(diǎn)云庫(kù) (PCL) 是一個(gè)獨(dú)立的、大規(guī)模的、開放的 2D/3D 圖像和點(diǎn)云處理項(xiàng)目。PCL 是根據(jù)BSD 許可條款發(fā)布的,因此可免費(fèi)用于商業(yè)和研究用途。

二、配置步驟

1.下載文件

百度網(wǎng)盤:
鏈接:https://pan.baidu.com/s/1jf1yMmZuT_0o8bJmsx8m7w
提取碼:在文末哦(別傻傻地復(fù)制這句話!)
–來自百度網(wǎng)盤超級(jí)會(huì)員V2的分享
CSDN:編譯好的PCL1.11.0
注意:直接解壓在E盤
不解壓在E盤也可以,后續(xù)替換環(huán)境變量和屬性表文件內(nèi)的地址就行(props文件
下載解壓后如下圖所示
pcl x86,PCL點(diǎn)云庫(kù)教程,windows,c++,visual studio

2.配置環(huán)境變量

  1. 點(diǎn)擊電腦設(shè)置
  2. 搜索編輯系統(tǒng)環(huán)境變量
  3. 點(diǎn)擊Path
  4. 添加如下變量
E:\PCL1.11.0\bin
E:\PCL1.11.0\3rdParty\VTK\bin
E:\PCL1.11.0\3rdParty\OpenNI2\Redist
E:\PCL1.11.0\3rdParty\FLANN\bin

具體操作如下圖所示
pcl x86,PCL點(diǎn)云庫(kù)教程,windows,c++,visual studio

3.Visual Studio配置屬性表(以VS2019為例)

1.創(chuàng)建新項(xiàng)目
pcl x86,PCL點(diǎn)云庫(kù)教程,windows,c++,visual studio
pcl x86,PCL點(diǎn)云庫(kù)教程,windows,c++,visual studio
pcl x86,PCL點(diǎn)云庫(kù)教程,windows,c++,visual studio
注:x86改成x64pcl x86,PCL點(diǎn)云庫(kù)教程,windows,c++,visual studio

  1. 添加屬性表
    視圖->其他窗口->資源管理器
    右鍵Debug|x64->添加現(xiàn)有屬性表->添加pcl1_11_x64_debug.props(在下載解壓后的文件夾里)
    右鍵Release|x64->添加現(xiàn)有屬性表->添加pcl1_11_x64_release.props(在下載解壓后的文件夾里)
    效果如圖
    pcl x86,PCL點(diǎn)云庫(kù)教程,windows,c++,visual studio

4測(cè)試

點(diǎn)擊解決方案資源管理器->右鍵源文件->添加->新建項(xiàng)
添加c++文件
pcl x86,PCL點(diǎn)云庫(kù)教程,windows,c++,visual studio
黏貼測(cè)試代碼

#include <iostream>
#include <pcl/common/common_headers.h>
#include <pcl/io/pcd_io.h>
#include <pcl/visualization/pcl_visualizer.h>
#include <pcl/visualization/cloud_viewer.h>
#include <pcl/console/parse.h>


int main(int argc, char** argv) {
    std::cout << "Test PCL !!!" << std::endl;

    pcl::PointCloud<pcl::PointXYZRGB>::Ptr point_cloud_ptr(new pcl::PointCloud<pcl::PointXYZRGB>);
    uint8_t r(255), g(15), b(15);
    for (float z(-1.0); z <= 1.0; z += 0.05)
    {
        for (float angle(0.0); angle <= 360.0; angle += 5.0)
        {
            pcl::PointXYZRGB point;
            point.x = 0.5 * cosf(pcl::deg2rad(angle));
            point.y = sinf(pcl::deg2rad(angle));
            point.z = z;
            uint32_t rgb = (static_cast<uint32_t>(r) << 16 |
                static_cast<uint32_t>(g) << 8 | static_cast<uint32_t>(b));
            point.rgb = *reinterpret_cast<float*>(&rgb);
            point_cloud_ptr->points.push_back(point);
        }
        if (z < 0.0)
        {
            r -= 12;
            g += 12;
        }
        else
        {
            g -= 12;
            b += 12;
        }
    }
    point_cloud_ptr->width = (int)point_cloud_ptr->points.size();
    point_cloud_ptr->height = 1;

    pcl::visualization::CloudViewer viewer("test");
    viewer.showCloud(point_cloud_ptr);
    while (!viewer.wasStopped()) {};
    return 0;
}

該程序生成橢圓柱面點(diǎn)云,并沿軸向賦色


運(yùn)行結(jié)果如下
pcl x86,PCL點(diǎn)云庫(kù)教程,windows,c++,visual studio

總結(jié)

以上就是對(duì)PCL環(huán)境配置的全過程,為愛護(hù)新手,已經(jīng)盡可能詳盡,對(duì)于有一定VS編程基礎(chǔ)的同學(xué)來說,只看小標(biāo)題應(yīng)該就能配置好,5分鐘綽綽有余。不過必須要說明的是,此方法也有不足之處,如:目前只有PCL1.11.0 x64版本,如需最新或特定的版本,仍需自己編譯配置,不過如果并沒有這種需求,這應(yīng)該是目前最簡(jiǎn)單的配置方法了。最后,百度云盤解壓密碼(bny7 鏈接過期了,需要的點(diǎn)贊評(píng)論加收藏我私發(fā)一下~

私發(fā)過好多人結(jié)果連句謝謝都沒有。。。不點(diǎn)贊收藏的收費(fèi)了謝謝~文章來源地址http://www.zghlxwxcb.cn/news/detail-821088.html

到了這里,關(guān)于Windows系統(tǒng)下5分鐘配置好PCL(debug和release)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • PCL 點(diǎn)云變換

    PCL 點(diǎn)云變換

    一、原理簡(jiǎn)述 兩片點(diǎn)云的剛體變換包含旋轉(zhuǎn)和平移,變換矩陣的含義如下: 1、旋轉(zhuǎn)矩陣 繞 x x

    2023年04月25日
    瀏覽(20)
  • PCL 點(diǎn)云組件聚類

    該算法與歐式聚類、DBSCAN聚類很是類似,聚類過程如下所述: 1. 首先,我們需要提供一個(gè)種子點(diǎn)集合,對(duì)種子點(diǎn)集合進(jìn)行初始的聚類操作,聚類的評(píng)估器(即聚類條件),可以指定為法向評(píng)估,也可以是距離評(píng)估,以此我們就可以提取出點(diǎn)云中各個(gè)位置的組件部分。 2. 合并

    2024年02月10日
    瀏覽(19)
  • PCL點(diǎn)云庫(kù)(2) - IO模塊

    PCL點(diǎn)云庫(kù)(2) - IO模塊

    目錄 2.1 IO模塊接口 2.2?PCD數(shù)據(jù)讀寫 (1) PCD數(shù)據(jù)解析 (2)PCD文件讀寫示例 2.3?PLY數(shù)據(jù)讀寫 (1)PLY數(shù)據(jù)解析 (2)PLY文件讀寫示例 2.4 OBJ數(shù)據(jù)讀寫 (1)OBJ數(shù)據(jù)解析 (2)OBJ文件讀寫示例 2.5?VTK數(shù)據(jù)讀寫 (1)VTK數(shù)據(jù)解析 (2)VTK文件讀寫示例 2.6 保存為PNG 參考文章:PCL函數(shù)庫(kù)

    2023年04月22日
    瀏覽(23)
  • 點(diǎn)云分割-pcl區(qū)域生長(zhǎng)算法

    點(diǎn)云分割-pcl區(qū)域生長(zhǎng)算法

    1、本文內(nèi)容 pcl的區(qū)域生長(zhǎng)算法的使用和原理 2、平臺(tái)/環(huán)境 cmake, pcl 3、轉(zhuǎn)載請(qǐng)注明出處: https://blog.csdn.net/qq_41102371/article/details/131927376 參考:https://pcl.readthedocs.io/projects/tutorials/en/master/region_growing_segmentation.html#region-growing-segmentation https://blog.csdn.net/taifyang/article/details/124097186

    2024年02月15日
    瀏覽(23)
  • PCL 改進(jìn)點(diǎn)云雙邊濾波算法

    PCL 改進(jìn)點(diǎn)云雙邊濾波算法

    我們先來回顧一下之前該算法的計(jì)算過程,在二維圖像領(lǐng)域中,雙邊濾波算法是通過考慮中心像素點(diǎn)到鄰域像素點(diǎn)的距離(一邊)以及像素亮度差值所確定的權(quán)重(另一邊)來修正當(dāng)前采樣中心點(diǎn)的位置,從而達(dá)到平滑濾波效果。同時(shí)也會(huì)有選擇性的剔除部分與當(dāng)前采樣點(diǎn)“差異”

    2024年02月07日
    瀏覽(30)
  • PCL - 3D點(diǎn)云配準(zhǔn)(registration)介紹

    PCL - 3D點(diǎn)云配準(zhǔn)(registration)介紹

    前面多篇博客都提到過,要善于從官網(wǎng)去熟悉一樣?xùn)|西。API部分詳細(xì)介紹見 Point Cloud Library (PCL): Module registration 這里博主主要借鑒Tutorial里內(nèi)容(博主整體都有看完) Introduction — Point Cloud Library 0.0 documentation 接下來主要跑下Registration中的sample例子 一.直接運(yùn)行下How to use iter

    2024年02月12日
    瀏覽(27)
  • (學(xué)習(xí)筆記)PCL點(diǎn)云庫(kù)的基本使用

    (學(xué)習(xí)筆記)PCL點(diǎn)云庫(kù)的基本使用

    目錄 前言 1、理解點(diǎn)云庫(kù) 1.1、不同的點(diǎn)云類型 1.2、PCL中的算法 1.3、ROS的PCL接口 2、創(chuàng)建第一個(gè)PCL程序 2.1、創(chuàng)建點(diǎn)云 2.2、加載點(diǎn)云文件 2.3、創(chuàng)建點(diǎn)云文件 2.4、點(diǎn)云可視化 2.5、點(diǎn)云濾波和下采樣 2.5.1、點(diǎn)云濾波 ?2.5.2、點(diǎn)云下采樣 2.6、點(diǎn)云配準(zhǔn)與匹配 ????????點(diǎn)云是一種

    2023年04月08日
    瀏覽(22)
  • PCL 快速計(jì)算點(diǎn)云的法向量

    ??PCL中計(jì)算點(diǎn)云法向量的方法采用的是Eigen庫(kù)中的矩陣分解法,在閱讀Open3D源碼時(shí)發(fā)現(xiàn)Open3D集成了一種快速計(jì)算法向量的方法,該方法采用的文獻(xiàn)A robust algorithm for finding the eigenvalues and eigenvectors of 3 × 3 symmetric matrices中提到的數(shù)值優(yōu)化算法。 ??仔細(xì)研究該論文會(huì)發(fā)現(xiàn)其計(jì)

    2024年02月07日
    瀏覽(20)
  • 利用PCL實(shí)現(xiàn)點(diǎn)云繞質(zhì)心旋轉(zhuǎn)

    PCL中點(diǎn)云旋轉(zhuǎn)都是繞原點(diǎn)旋轉(zhuǎn)的,要繞質(zhì)心旋轉(zhuǎn),則應(yīng)該先將點(diǎn)云質(zhì)心移至原點(diǎn),繞原點(diǎn)旋轉(zhuǎn)后,再將點(diǎn)云質(zhì)心移回原來的位置,便達(dá)到了點(diǎn)云繞質(zhì)心旋轉(zhuǎn)的目的。 PCL中的旋轉(zhuǎn)平移代碼如下:

    2024年02月05日
    瀏覽(16)
  • 《QT+PCL 第五章》點(diǎn)云特征-PFH

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包