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

opencv一些報錯的解決方案

這篇具有很好參考價值的文章主要介紹了opencv一些報錯的解決方案。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

multirotor


The first day ——12.10

1.install vmware-workstation and ubuntu

  • swap sources and 換輸入法

2.learn git

  • github關(guān)聯(lián)遠(yuǎn)程倉庫

3.install and use Typora

Git

code meaning
mkdir test 創(chuàng)建目錄
cd test 進入目錄
git init 初始化倉庫
ls ;ls -ah 查看目錄
touch test.c 新建項目
add 添加到緩存
commit -m “words” 提交到庫
log 提交歷史
status 查看倉庫狀態(tài)
checkout – file 回到最近修改狀態(tài)
rm ;rm -rf file 刪除
reset+checkout 恢復(fù)文件
checkout -b dev 創(chuàng)建分支+切換
merge 合并
branch -a 查看分支
branch -D 刪除分支
branch -m 修改分支名
clone 遠(yuǎn)程倉庫關(guān)聯(lián)到本地
push origin branch 修改提交

The second day——12.11

1. install and learn g++

  • question 1: unable to install g++(軟件包有未依賴的關(guān)系)
  • solve :swap sources;

2. c++ printf “hello world”

  • question 2 :unable to edit helloworld.cpp
  • solve :learn vim ( --,-- ; gedit is better )

  • question 3 :unable to compile and run
  • solve :learn g++ about linking cpp files

  • question 4 :push helloworld 文件夾到github 時 error: 源引用規(guī)格 helloworld 沒有匹配
  • solve :創(chuàng)建本地倉庫和分支沒有add 文件

  • question 5:本地上傳helloworld文件到遠(yuǎn)程github倉庫后,本地修改readme上傳git hub出現(xiàn)問題—> git pull 整合遠(yuǎn)程變更又出現(xiàn)問題—>偏離分支:當(dāng)本地的分支落后于遠(yuǎn)程分支時,本地分支又自行修改項目文件生成了新的提交
  • solve : git config pull.rebase false # 合并 + git pull

G++

some command:
command meaning
-o outputfile file.cpp 編譯為可執(zhí)行文件
-c 編譯為對象文件
-o outputfile file1.o file2.o 鏈接對象文件
about .o files and .exe files:

對象文件和可執(zhí)行文件的主要區(qū)別在于鏈接的程度:對象文件包含了部分鏈接的代碼,而可執(zhí)行文件包含了完全鏈接的代碼。在一些大型項目中,源代碼可能被分割成多個文件,然后分別編譯成對象文件,最后再鏈接成一個可執(zhí)行文件。這樣的做法可以提高編譯的效率,因為當(dāng)某個源文件被修改時,只需要重新編譯那個文件,而不需要重新編譯整個項目。

g++ -o test1 hello.cpp helloworld.cpp
g++ -c hello.cpp
g++ -c helloworld.cpp
g++ -o test2 hello.o helloworld.o
g++ -o test3 hello.o helloworld.cpp
g++ -o test4 hello.cpp //wrong

vim

默認(rèn)命令模式

command meaning
ESC 命令模式
gg / G/ 5+G 首行/末行/第五行
yy / p/ dd 復(fù)制/粘貼/剪切
u / ctrl + r 撤銷/取消撤銷
+i / +a 編輯模式
:/ wq/ q! 末行模式/保存退出/強制退出

The third day——12.12

1. install opencv

怎么會有裝起來這么麻煩的東西

  1. install cmake
  2. use gedit
  3. install pkg-config
  • question 1 : 裝著裝著虛擬機就死機了?
  • solve : 強制重啟,太智能了我直接執(zhí)行下一個操作居然幫我?guī)蜕蟼€死機沒完成的操作自動執(zhí)行
  • question 2 : 檢驗時執(zhí)行 pkg-config opencv --modversion 報錯
  • solve : 手動創(chuàng)建opencv.pc
cd /usr/local/lib
sudo mkdir pkgconfig && cd pkgconfig
sudo gedit opencv.pc
prefix=/usr/local
exec_prefix=${prefix}
includedir=/usr/local/include
libdir=/usr/local/lib
 
Name: OpenCV
Description: Open Source Computer Vision Library
Version: 4.4.0
Libs: -L${exec_prefix}/lib -lopencv_stitching -lopencv_superres -lopencv_videostab -lopencv_aruco -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_dnn_objdetect -lopencv_dpm -lopencv_face -lopencv_photo -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_line_descriptor -lopencv_optflow -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_surface_matching -lopencv_tracking -lopencv_datasets -lopencv_text -lopencv_dnn -lopencv_plot -lopencv_xfeatures2d -lopencv_shape -lopencv_video -lopencv_ml -lopencv_ximgproc -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_flann -lopencv_xobjdetect -lopencv_imgcodecs -lopencv_objdetect -lopencv_xphoto -lopencv_imgproc -lopencv_core
Libs.private: -ldl -lm -lpthread -lrt
Cflags: -I${includedir}
  • question 3:編譯時出現(xiàn) fatal error :opencv2/opencv.hpp:沒有那個文件或目錄
  • solve : 將/usr/local/include/opencv4/opencv2扔到/usr/local/include/下

  • question 4 :上面的 solve 沒有 solve
  • quesiton …
  • sovle :卸載
  • question 5 : 上面的 solve 沒有solve

2. learn to use opencv and code to invoke the webcam

3.Abaut the total install of Opencv

main error

  • error 1 :檢測opencv版本報錯
  • solve :手動創(chuàng)建opencv.pc

  • error 2 : 編譯fatal error :opencv2/opencv.hpp:沒有那個文件或目錄
  • solve :將opencv2文件夾鏈接到include文件夾下
sudo ln -s /usr/include/opencv4/opencv2 /usr/include/
  • error 3 :上述代碼仍無法解決問題
  • solve :代碼路徑不準(zhǔn)確
sudo ln -s /usr/local/include/opencv4/opencv2 /usr/local/include/

  • error 4 : 編譯通過生成目標(biāo)文件,不能生成鏈接文件 報錯 no input files
  • solve :g++用法錯誤
g++ -o webcam.o      //wrong
g++  webcam.o -o webcam  //wright

ps:百度搜不到解決方案,還得是gpt。
這個錯誤通常是因為你沒有在編譯命令中指定要編譯的源文件。例如,如果你想編譯一個名為hello.cpp的源文件,你應(yīng)該使用以下命令:

g++ hello.cpp -o hello

在這個命令中,hello.cpp是要編譯的源文件,-o選項指定了輸出文件的名稱,hello是輸出文件的名稱。如果你在命令中沒有指定要編譯的源文件,編譯器就會報“no input files”的錯誤。確保你在命令中指定了正確的源文件名,并且文件存在于當(dāng)前工作目錄中。


  • error 5 :g++用法正確后報錯undefined reference to`cv::VideoCapture::VideoCapture(int, int)’
  • solve :鏈接時沒有包含OpenCV庫文件。要解決這個問題,需要在編譯命令中包含OpenCV庫文件
g++ yourfile.cpp -o yourfile `pkg-config --cflags --libs opencv`

  • error 6 :成功編譯成可執(zhí)行文件,但運行時報錯error while loading shared libraries: libopencv_highgui.so.3.4: cannot open shared object file: No such file or directory
  • solve :有幾個庫找不到,用locate定位這幾個庫
sudo apt install mlocate
locate libopencv_highgui.so.3.4

找到后添加路徑文章來源地址http://www.zghlxwxcb.cn/news/detail-828139.html

cd /etc/ld.so.conf.d
sudo vim opencv.conf    //加入路徑
sudo ldconfig

  • error 7 : 想不起來還error什么了

The forth day——12.13

1.install anacanda

2.install virtul environment

3.install pytorch

到了這里,關(guān)于opencv一些報錯的解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 在Vue中使用頂級await,打包出現(xiàn)報錯的解決方案

    報錯信息 ?error during build: ? ? Error: Transform failed with 1 error: ? ?assets/alarmStrategy-!~{00m}~.js:315:12: ERROR: Top-level await is not available in the? ? configured target environment (\\\"chrome87\\\", \\\"edge88\\\", \\\"es2020\\\", \\\"firefox78\\\", \\\"safari14\\\" + 2 overrides) 解決方案 :在vite.config.js中添加以下代碼 主要代碼 打包錯誤在

    2024年02月11日
    瀏覽(24)
  • 關(guān)于macOS系統(tǒng)M1芯片安裝node-sass報錯的解決方案

    最近更換macOS系統(tǒng),pull項目后安裝依賴時報錯: 參考 M1芯片 安裝node-sass報錯 這篇文章后 ,得知原因是: node與node-sass版本不匹配 。代碼的node-sass是v4.14.1版本(需要node15以下的版本),而我的node 是 v14(但M1芯片僅兼容node v15.3.0 以上,因為低版本的 node 并不是基于 arm64 架構(gòu)

    2023年04月26日
    瀏覽(29)
  • ftp連接服務(wù)器報錯的終極解決方案 FTP連接再無煩惱!

    ftp連接服務(wù)器報錯的終極解決方案 FTP連接再無煩惱!

    AI給出的建議是: 晨希AI軍師 在 主動連接 模式下,F(xiàn)TP客戶端發(fā)起數(shù)據(jù)連接。具體過程如下: 客戶端向FTP服務(wù)器的標(biāo)準(zhǔn)控制端口21發(fā)出連接請求。 服務(wù)器響應(yīng),并指示一個隨機的端口(通常在1024到65535之間),用于數(shù)據(jù)傳輸。 客戶端建立一個從本地隨機端口到服務(wù)器指定的數(shù)

    2024年02月04日
    瀏覽(25)
  • Docker啟動elasticsearch退出并報錯AccessDeniedException/usr/share/elasticsearch/config/elasticsearch.yml解決方案

    Docker啟動elasticsearch退出并報錯AccessDeniedException/usr/share/elasticsearch/config/elasticsearch.yml解決方案

    在使用Docker啟動elasticsearch的時候報錯: 因為elasticsearch沒有啟動,所以不能進入到容器中查看日志,可以使用docker查看,刷新打印: 添加自己創(chuàng)建的文件路徑掛載的讀寫權(quán)限: 作為程序員第 201 篇文章,每次寫一句歌詞記錄一下,看看人生有幾首歌的時間,wahahaha …

    2024年02月16日
    瀏覽(20)
  • 關(guān)于Could not find a version that satisfies the requirement報錯的解決方案

    關(guān)于Could not find a version that satisfies the requirement報錯的解決方案

    在使用python的pip命令安裝各類package時,命令運行后會分3次返回警告類信息: Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by \\\'ConnectTimeoutError(pip._vendor.requests.packages.urllib3. connection.VerifiedHTTPSConnection object at 0x00000218CA6213C8, \\\'Connection to pypi.python.org timed out

    2024年02月02日
    瀏覽(99)
  • 【Git】第一次將本地項目倉庫推代碼到空的遠(yuǎn)程倉庫方法以及報錯的解決方案

    【Git】第一次將本地項目倉庫推代碼到空的遠(yuǎn)程倉庫方法以及報錯的解決方案

    完成上述三步之后,在彈出來的對話框中選擇自己的項目目錄, 點確定,就可以在文件管理器中看到目錄下生成了一個隱藏目錄 “ .git ” 右鍵項目目錄,找到Git,根據(jù)圖示找到remote 在彈出來的對話框中,輸入自己遠(yuǎn)程倉庫的地址 點擊ok,輸入驗證信息,連接完畢。 點擊p

    2024年02月15日
    瀏覽(33)
  • 使用IDEA時遇到j(luò)ava.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver報錯的解決方案

    使用IDEA時遇到j(luò)ava.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver報錯的解決方案

    先檢查項目lib文件夾下有沒有mysql的jar包,沒有就把jar包復(fù)制到該目錄下 再檢查項目結(jié)構(gòu)中有沒有導(dǎo)入mysql的jar包,如果沒有導(dǎo)入后記得點擊OK。 最后檢查你的tomcat的lib目錄下有沒有mysql的jar包,沒有就把該jar包復(fù)制到該目錄下。 最后重啟IDEA即可 ?? mysql 8.0以上 的版本使用

    2024年02月03日
    瀏覽(32)
  • Taro微信小程序報錯:Failed to load local image resource的解決方案

    場景 給taro地圖組件添加標(biāo)記的時候需要制定iconPath,然后報如下錯誤: [渲染層網(wǎng)絡(luò)層錯誤] Failed to load local image resource [渲染層錯誤] Uncaught Error: Uncaught TypeError: Cannot read property ‘x’ of undefined 找了很久,有說url格式錯誤的,有說基礎(chǔ)庫版本太高了的,基本上能找到的方法我

    2024年02月11日
    瀏覽(36)
  • 【YOLOv5】一些網(wǎng)上找不到答案的報錯解決方案

    【YOLOv5】一些網(wǎng)上找不到答案的報錯解決方案

    目錄 AssertionError: Label class 4 exceeds nc=4 in /xxxxxx解決方法 原因 解決方法:(以我的情況為例) RuntimeError: result type Float can‘t be cast to the desired output type long int 原因 解決方法 ImportError: libgthread-2.0.so.0: cannot open shared object file: tensorboard :No dashboards are active for the current data set. 問題

    2024年02月12日
    瀏覽(25)
  • Vite + Vue3 +Vant4構(gòu)建項目時,按需引入使用Toast組件,引用 showToast 時出現(xiàn)編譯報錯的解決方案

    Vite + Vue3 +Vant4構(gòu)建項目時,按需引入使用Toast組件,引用 showToast 時出現(xiàn)編譯報錯的解決方案

    一.問題定位 在Vite + Vue3 +Vant4構(gòu)建項目時,需要使用Toast組件顯示提示信息,按照官方文檔使用函數(shù)調(diào)用 使用后直接報錯,說是找不到對應(yīng)的樣式文件(如下圖): 在項目中查找node-moudles文件,確實沒有找到,只有一個toast文件(如下圖): 在百度搜索解決方法,說是需要單

    2024年01月17日
    瀏覽(97)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包