原创 C++ char 與uchar區別

char 是有符號的 。 unsigned char 是無符號的,裏面全是正數 。 兩者都作爲字符用的話是沒有區別的,但當整數用時有區別: char 整數範圍爲-128到127( 0x80__0x7F), 而unsigned ch

原创 excel:隔行選取複製功能

如果Excel表格,需要隔一行或者是兩行,三行或n行選取數據,操作如下: 1.如圖,選取D列數據爲400的n行並複製,找到空白列對應行位置輸入或選取自己要選取的內容,回車 圖1 2.由於是隔一行選取,則選中F3及F4兩個單元格,鼠

原创 std::max,std::min錯誤:應輸入標識符的解決方法

    使用VS2010編寫的C++程序 std:min 轉換到 VS2013無法識別,顯示“錯誤:應輸入標識符”。     標準庫在頭中定義了兩個模板函數std::min() 和 std::max()。通常用它可以計算某個值對應

原创 error LNK2019: 無法解析的外部符號,該符號在函數 _main 中被引用的解決方法

    vs通過C++編寫輸出爲C函數形式的dll,在調用時出現如下問題,(編程環境:vs2013和OpenCV2.4.13) 出現此種錯誤,大多是找不到相應的庫文件,但是檢查自己的項目屬性及鏈接器配置都沒有問題,最後通過添加預

原创 OpenCV讀寫xml和yml文件

原文鏈接:https://www.cnblogs.com/skyfsm/p/7182313.html?utm_source=itdadao&utm_medium=referral    

原创 C 語言 結構體_finddata_t _findfirst, _findnext, _findclose 函數講解

原文鏈接:https://blog.csdn.net/fuyunluori2008/article/details/6820671 _finddata_t的使用           

原创 丟失msvcr120d.dll、msvcr120.dll、msvcp120d.dll、msvcp120.dll問題解決方法

問題描述     運行程序時出現如下錯誤: 還有丟失msvcr120d.dll、msvcr120.dll、msvcp120.dll等問題,不一一列出圖片了。 說明:     msvcp120d.dll是微軟vc組件的一個重要dl

原创 OpenCV求(圖像)矩陣中最大值,最小值函數minMaxLoc() vs minMaxIdx()

minMaxLoc()和minMaxIdx()函數的功能是一樣的,兩個函數的區別在於設置的參數不同,而且minMaxLoc()針對單通道圖像,minMaxIdx()則不限制(不過輸出的座標會變成三維)。 函數功能   (1)計算矩

原创 otsu算法原理及C++代碼實現-尋找灰度圖片中最佳閾值

           otsu法(最大類間方差法,有時也稱之爲大津算法)使用的是聚類的思想,把圖像的灰度數按灰度級分成2個部分,使得兩個部分之間的灰度值差異最大,每個部分之間的灰度差異最小,通過方差的計算來尋找一個合適的灰度級

原创 error C2733: 不允許重載函數的第二個 C 鏈接

    今日寫程序,出現瞭如下bug: 錯誤: “error C2733: 不允許重載函數的第二個 C 鏈接”     一開始看到錯誤,反覆查看函數聲明和實現完全沒問題,不知道錯誤出在了哪裏,仔細想想根據提示,可發現“重載函數”

原创 OpenCV Mat數據類型及位數總結

前言     opencv中很多數據結構爲了達到內存使用的最優化,通常都會用它最小上限的空間來分配變量,有的數據結構也會因爲圖像文件格式的關係而給予適當的變量,因此需要知道它們聲明的空間大小來配置適當的變量。一 般標準的圖片,爲R

原创 OpenCV畸變校正原理以及損失有效像素原理分析

    常用的張正友標定法的流程,其中獲取了攝像機的內參矩陣K,和畸變係數D。 1.在普通相機cv模型中,畸變係數主要有下面幾個:(k1; k2; p1; p2[; k3[; k4; k5; k6]] ,其中最常用的是前面四個,k

原创 OpenCV求逆(僞逆)矩陣函數

轉自   double invert(InputArray src, OutputArraydst, int flags=DECOMP_LU);   功能:用以求取一個矩陣的逆或者僞逆。     src: 輸入,浮點型(32位或者

原创 空間平面和直線的夾角計算

  空間中平面方程: Ax+By+Cz+D=0 ,法向量:n=(A,B,C) 直線方程:(x-x0)/m=(y-y0)/n=(z-z0)/p,方向向量:s=(m,n,p) 平面與直線相交成夾角a.法向量與方向向量夾角爲θ,則平面與

原创 c++創建包含opencv的dll供C,C#調用

最近做項目,需要將C++算法封裝成dll,給C#調用,之前沒接觸過C#,現學一波,只做了dll並用C#測試了下,運行成功。記錄下來過程,供大家參考。 編程環境:VS2013+opencv2.4.13 步驟: 1.創建C++項目,製