原创 Opencv學習筆記-----求取兩條直線的交點座標

求取二直線交點(基於OpenCv) 理解了兩條直線的叉乘之後用opencv學習了一個能求取兩條直線交點的代碼,而且發現很多人都遇到求直線交點的問題,然後就把我學習到的代碼貼出來,希望能對你有所幫助 代碼如下: #include <ope

原创 Opencv學習筆記-----霍夫變換直線檢測及原理理解

霍夫變換(Hough Transform)是圖像處理中的一種特徵提取技術,它通過一種投票算法檢測具有特定形狀的物體。該過程在一個參數空間中通過計算累計結果的局部最大值得到一個符合該特定形狀的集合作爲霍夫變換結果。霍夫變換於1962年由Pa

原创 Opencv學習筆記-----理解Mat

一、Mat基礎        1、在計算機內存中,數字圖像是採用矩陣的方式保存的。Opencv2中,保存圖像像素信息的是數據結構Mat陣,它包含兩部分:矩陣頭和一個指向像素數據的矩陣針。矩陣頭主要包含:矩陣尺寸、存儲方式、存儲地址、引用計

原创 基礎知識填坑---矢量的叉積

在看到有人討論如何判斷線段相交的問題的時候,發現自己有矢量這塊基礎知識的缺失,因此寫篇筆記填個坑,以便記憶。 一、矢量的基本知識 1.矢量的概念:如果一條線段的端點是有次序之分的,我們把這種線段成爲有向線段(directed segme

原创 Opencv學習筆記-----圖像閾值化處理

一、OTSU閾值化處理(非API實現) OTSU又稱大津算法,是nobuyuki otsu於1979年提出的一種尋找圖像閾值的最大類間方差算法。 OTSU算法的步驟如下:          (1)、統計灰度級[0,255]中每個像素在整幅

原创 Opencv學習筆記-----PCA原理及OpenCV實現

一、介紹            PCA(principal component analysis)就是主分量分析,是一種常用的數據分析方法。PCA通過線性變換將原始數據變換爲一組各維度線性無關的表示,可用於提取數據的主要特徵分量,常用於高

原创 Opencv學習筆記-----FilePath的相對路徑設置方法

FilePath = "E:\\項目資料\\Test.bmp"這個是絕對路徑。 相對路徑的方法: (一) FilePath = "Test.bmp"; 文件直接放在當前文件夾下,這個相信都知道 (二) FilePath = ".\\re