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

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

這篇具有很好參考價值的文章主要介紹了Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


專欄地址:https://blog.csdn.net/weixin_46098577/category_11392993.html


在很久很久以前,我寫過這么一篇博客,講的是open3d點云處理的基本方法。??

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

當時是 PyCharm + Anaconda + python3.8 + open3d 0.13

已經(jīng)是2023年了,現(xiàn)在有了全新版本。目前python由當年的3.8更新到了3.11版本,open3d也從0.13來到了0.17版本。

Python編輯器主要分為兩大陣營,一是PyCharm,二是VSCode。那么它倆有什么區(qū)別呢?

PyCharm是一款由JetBrains公司開發(fā)的Python集成開發(fā)環(huán)境(IDE),它是專為Python語言開發(fā)者設(shè)計的一站式工具。PyCharm具有強大的功能,包括代碼編輯、調(diào)試、版本控制、代碼重構(gòu)、測試、代碼分析等,可以幫助開發(fā)者更高效地開發(fā)Python應(yīng)用程序。

VSCode(全稱Visual Studio Code)是一款由微軟開發(fā)的輕量級開源代碼編輯器,支持多種編程語言,并且具有豐富的擴展功能。VSCode不同于傳統(tǒng)的IDE,它更注重于提供開發(fā)者更加快速高效的代碼編輯體驗。VSCode支持C++、Java、Python、JavaScript、TypeScript、CSS等多種編程語言,在不同的項目中可以進行快速開發(fā)。

簡單來說,PyCharm比較龐大,啟動速度慢、內(nèi)存占用高,且只有社區(qū)版免費(相比于專業(yè)版功能有閹割)。而VSCode是開源軟件,啟動速度快、內(nèi)存占用低、插件擴展豐富。

更多不同,感興趣的可以觀看此視頻

由于之前已經(jīng)寫過如何使用PyCharm進行open3d點云處理了,這里選用VSCode進行open3d代碼編寫。廢話不多講,直接上菜!

1 python下載與安裝

1.1 python下載

官網(wǎng)地址:https://www.python.org/

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
下載地址:https://www.python.org/downloads/

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

  • 有時會因為網(wǎng)絡(luò)原因無法下載,文末提供網(wǎng)盤鏈接。??

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

目前(20230510),python最新版本已經(jīng)到了python3.11.3。

這篇博客是為后面Open3D點云數(shù)據(jù)處理作準備工作,根據(jù)Open3D官網(wǎng)建議,這里選擇python3.10.11進行安裝。

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
注意:open3d目前尚未提供python3.11版本的安裝包,若在python3.11下安裝open3d,會報錯 ??

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

1.2 python安裝

雙擊安裝程序進入安裝界面。

勾選添加環(huán)境變量,選擇自定義安裝(主要是為了修改安裝路徑)。
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程


安裝完成后發(fā)現(xiàn)忘了勾選添加環(huán)境變量到Path怎么辦? ??

選擇計算機屬性,進入設(shè)置頁面。選擇高級系統(tǒng)設(shè)置->環(huán)境變量->系統(tǒng)變量,找到Path一行。
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

點擊編輯,如果已經(jīng)添加成功,則會顯示路徑
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
如果沒有,則說明沒有添加成功,點擊新建,添加Python310和Python310\Scripts對應(yīng)的路徑即可。


Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

勾選為所有用戶安裝,并自定義安裝路徑。安裝即可。

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
等待安裝…
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
解除路徑長度限制。(不解除也沒關(guān)系)
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
安裝完成。
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

1.3 驗證python是否安裝成功

Win+R打開運行,輸入 CMD,打開命令提示符窗口,輸入

python --version

若能輸出剛剛安裝的python版本號,即為安裝成功。
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
如果顯示“命令未找到”或“不是內(nèi)部或外部命令”,則需要安裝 Python。

2 VSCode下載與安裝

2.1 下載

官網(wǎng)下載地址:https://code.visualstudio.com/

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

  • 有時會因為網(wǎng)絡(luò)原因無法下載,文末提供網(wǎng)盤鏈接。??

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

2.2 安裝

安裝過程比較簡單。主要是修改一下安裝路徑。

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
選擇一個你喜歡的主題,下一步即可。
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

2.3 安裝漢化插件

點擊下圖紅框內(nèi)擴展按鈕,或通過快捷鍵 Ctrl+Shift+X,打開擴展(插件)商店。

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
在搜索框中輸入 Chinese,安裝中文包,重啟VSCode即可漢化成功。
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

2.4 vscode安裝python擴展

同樣的,在擴展商店搜索 python

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

2.5 編寫一個簡單的python程序并運行

  1. 在電腦某路徑下新建一個存放python代碼的文件夾,如 python_code
  2. 在vscode中選擇 文件->打開文件夾,打開剛剛新建的 python_code 文件夾。
  3. 點擊新建文件,命名以 .py為后綴
    Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
    輸入 print('Hello World!'),選擇 運行->以非調(diào)試模式運行 ,或者使用快捷鍵 Ctrl+F5 運行代碼。可以在終端中看到輸出結(jié)果
    Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

2.6 在外部終端中打印運行結(jié)果(不是必選的,不修改就是在內(nèi)部)

選擇左側(cè) 運行和調(diào)試,或使用快捷鍵 Ctrl+Shift+D ,創(chuàng)建 launch.json 文件。

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

選擇 python文件

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

默認配置如下,其中console屬性為 integratedTerminal,內(nèi)部終端

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
將 console 屬性修改為 externalTerminal 外部終端即可。

{
    // 使用 IntelliSense 了解相關(guān)屬性。 
    // 懸停以查看現(xiàn)有屬性的描述。
    // 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 當前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            //"console": "integratedTerminal",      //內(nèi)部終端
            "console": "externalTerminal",          //外部終端
            "justMyCode": true
        }
    ]
}

修改完成后記得 Ctrl+S 保存

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程
運行結(jié)果如下。

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

2.7 測試代碼:使用python畫一朵花

測試代碼

import turtle

# 創(chuàng)建畫布
canvas = turtle.Screen()

# 設(shè)置畫布背景色
canvas.bgcolor("black")

# 創(chuàng)建畫筆
pen = turtle.Turtle()

# 設(shè)置畫筆顏色和粗細
pen.color("white")
pen.pensize(3)

# 繪制花瓣
for i in range(10):
    pen.circle(50)
    pen.right(36)

# 繪制花心
pen.color("yellow")
pen.begin_fill()
pen.circle(20)
pen.end_fill()

# 隱藏畫筆
pen.hideturtle()

# 完成繪制
turtle.done()

結(jié)果展示:
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

3 open3D安裝

找到安裝路徑下的Scripts目錄,選中紅框內(nèi)容,輸入 CMD,回車,打開cmd命令窗口

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

3.1 直接安裝

輸入 pip3 install open3d

pip3 install open3d

網(wǎng)絡(luò)正常情況下,可以直接安裝。

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

網(wǎng)絡(luò)較差時,安裝速度十分緩慢…

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

甚至由于網(wǎng)絡(luò)原因,報錯,無法安裝第三方庫。

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

那么如何解決呢???

3.2 通過國內(nèi)源進行安裝

這里給大家推薦幾個國內(nèi)源:

清華: https://pypi.tuna.tsinghua.edu.cn/simple

豆瓣: http://pypi.douban.com/simple/

阿里: http://mirrors.aliyun.com/pypi/simple/

中國科技大學(xué) https://pypi.mirrors.ustc.edu.cn/simple/

使用方法很簡單 只需要到cmd當中輸入指令 pip3 install -i 源地址 庫名 即可

要安裝 open3d,輸入下面代碼即可

pip3 install -i https://pypi.mirrors.ustc.edu.cn/simple/ open3d

安裝速度飛快
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

安裝成功

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

可以看到,Scripts目錄增加了一些庫文件。

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程

3.3 open3D 測試代碼

測試代碼:

import open3d as o3d
import numpy as np

print("->正在加載點云... ")
pcd = o3d.io.read_point_cloud("test.pcd")
print(pcd)

print("->正在可視化點云")
o3d.visualization.draw_geometries([pcd])

輸出結(jié)果:

->正在加載點云... 
PointCloud with 356478 points.
->正在可視化點云

結(jié)果展示:

Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程


4 安裝包下載

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
☆VSCode + python 安裝包,需要的小伙伴可 點擊此處下載☆
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程文章來源地址http://www.zghlxwxcb.cn/news/detail-467542.html

到了這里,關(guān)于Open3D點云數(shù)據(jù)處理(一):VSCode配置python,并安裝open3d教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 『Open3D』1.10 Tensor數(shù)據(jù)處理

    『Open3D』1.10 Tensor數(shù)據(jù)處理

    ????????open3d中實現(xiàn)了自身的數(shù)據(jù)類型,用于open3d中內(nèi)部算法的數(shù)值計算,但基礎(chǔ)使用上與numpy類似。 目錄 1、tensor創(chuàng)建 2、tensor數(shù)據(jù)屬性 3、 Tensor數(shù)據(jù)在CPU與GPU上的轉(zhuǎn)換

    2024年01月20日
    瀏覽(31)
  • 如何使用Python的Open3D開源庫進行三維數(shù)據(jù)處理

    如何使用Python的Open3D開源庫進行三維數(shù)據(jù)處理

    在本文中,我提供了一個關(guān)于如何使用Python的Open3D庫(一個用于3D數(shù)據(jù)處理的開源庫)來探索、處理和可視化3D模型的快速演練。 使用Open3D可視化的3D模型(鏈接https://sketchfab.com/3d-models/tesla-model-s-plaid-9de8855fae324e6cbbb83c9b5288c961處可找到原始3D模型) 如果您正在考慮處理特定任務(wù)

    2024年02月04日
    瀏覽(21)
  • Open3D點云處理

    Open3D點云處理

    Open3D is an open-source library that supports rapid development of software that deals with 3D data. The Open3D frontend exposes a set of carefully selected data structures and algorithms in both C++ and Python. The backend is highly optimized and is set up for parallelization. Open3D是一個支持3D數(shù)據(jù)處理軟件快速開發(fā)的開源庫,在前端提供

    2023年04月17日
    瀏覽(25)
  • 基于Open3D的點云處理17-Open3d的C++版本

    基于Open3D的點云處理17-Open3d的C++版本

    http://www.open3d.org/docs/latest/cpp_api.html http://www.open3d.org/docs/latest/getting_started.html#c http://www.open3d.org/docs/release/cpp_project.html#cplusplus-example-project https://github.com/isl-org/open3d-cmake-find-package https://github.com/isl-org/open3d-cmake-external-project https://github.com/isl-org/Open3D/releases Note: -DBUILD_SHARED_LIBS

    2024年02月09日
    瀏覽(47)
  • 點云處理庫Open3D基礎(chǔ)操作1

    點云處理庫Open3D基礎(chǔ)操作1

    歡迎訪問個人網(wǎng)絡(luò)日志????知行空間???? Open3D 是英特爾公司于 2015 年發(fā)布的開源 3D 視覺算法庫,截至2023年03月已經(jīng)更新到了 0.17.0 版本?;?MIT 協(xié)議開源許可。 其后端使用 C++11 實現(xiàn),經(jīng)過了高度優(yōu)化,使用 OpenMP 并行運算優(yōu)化。通過 Python Pybinding ,其提供前端 Python API

    2024年02月10日
    瀏覽(22)
  • 『OPEN3D』1.1 點云處理 python篇

    『OPEN3D』1.1 點云處理 python篇

    目錄 1.open3d中的點云IO 2.點云的可視化 3 點云voxel下采樣 4. 頂點法線估計 5.最小外界矩 6. 凸包計算 7. 點云距離計算 8. DBSCAN clustering聚類 9. RANSAC(Random Sample Consensus)? 10. 點云平面分割 11. 隱藏點移除 12.outliers移除 13 最遠點采樣(Farthest Point Sample) 專欄地址:https://blog.csdn.net/

    2024年02月02日
    瀏覽(55)
  • 基于Open3D的點云處理16-特征點匹配

    基于Open3D的點云處理16-特征點匹配

    將點云數(shù)據(jù)統(tǒng)一到一個世界坐標系的過程稱之為點云配準或者點云拼接。(registration/align) 點云配準的過程其實就是找到同名點對;即找到在點云中處在真實世界同一位置的點。 常見的點云配準算法: ICP、Color ICP、Trimed-ICP 算法流程: 選點: 確定參與到配準過程中的點集。 匹

    2024年02月10日
    瀏覽(39)
  • 【點云處理教程】00計算機視覺的Open3D簡介

    【點云處理教程】00計算機視覺的Open3D簡介

    ????????Open3D 是一個開源庫,使開發(fā)人員能夠處理 3D 數(shù)據(jù)。它提供了一組用于 3D 數(shù)據(jù)處理、可視化和機器學(xué)習(xí)任務(wù)的工具。該庫支持各種數(shù)據(jù)格式,例如 .ply、.obj、.stl 和 .xyz,并允許用戶創(chuàng)建自定義數(shù)據(jù)結(jié)構(gòu)并在程序中訪問它們。 Open3D 廣泛應(yīng)用于機器人、增強現(xiàn)實和自

    2024年02月14日
    瀏覽(20)
  • Open3D 降采樣:讓點云數(shù)據(jù)更加高效

    Open3D 降采樣:讓點云數(shù)據(jù)更加高效 點云數(shù)據(jù)處理是計算機視覺中重要的一項任務(wù),而點云數(shù)據(jù)本身就非常龐大,需要消耗大量的計算資源進行處理。因此,點云數(shù)據(jù)的降采樣是非常必要的。Open3D 是一個面向三維數(shù)據(jù)處理的開源庫,提供了豐富的點云數(shù)據(jù)處理工具,其中包括

    2024年02月03日
    瀏覽(22)
  • Open3D 點云數(shù)據(jù)轉(zhuǎn)深度圖像(一,python版本)

    由于對深度圖像也是感覺比較好奇,所以就簡單的使用正投影的方式來生成一個深度圖像來看一下效果,深度值這里采用了z值的差值(高差),具體的代碼與效果如下所示。 這里是將點云投影到xoy平面上,使用高差作為深度值。

    2024年02月15日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包