原创 第六天:圖像的基本運算

圖像本質來說就是一個矩陣,所以圖像的基本運算與矩陣的運算基本雷同。 eg: #include "opencv2/opencv.hpp" #include <iostream> using namespace std; using nam

原创 第八天:ROI與mask掩碼

一、ROI介紹 a. ROI—(region of interest)---感興趣區域 b. 一般爲矩形區域    能夠確定分析重點,減少處理時間,增加精度 c. 定義方法:    使用Rect表示矩形區域或用Range設定行列範圍 ex

原创 第四天:鼠標截圖+滑動條播放視頻實例

一、主要功能 (1)、鼠標左鍵按下拖動顯示軌跡,鼠標左鍵彈起顯示截圖並保存截圖到本地。 (2)、視頻播放時,滑動條同時顯示播放幀的位置和視頻幀率,滑動條拖動時可以實現同步指定幀播放。 #include "opencv2/opencv.h

原创 淺談嵌入式軟件架構思想

  我從事嵌入式軟件開發有6,7個年頭,bsp,驅動,應用軟件,android hall,framework等都有涉獵。平時除了關注嵌入式行業的發展,也多少對Web,後臺服務端,分佈式等方向的技術有一些關注。   近期有萌生換個行業方向的

原创 第一天:Mat類基礎

(一)、OpenCV常用數據結構 1)、Point類 Point類數據結構表示二維座標系的點,由座標x, y指定的2D點,如: Point pt; pt.x = 20; pt.y = 10; 其他類型: Point Point2d Poi

原创 嵌入式開發之--Linux下C語言實現小工具集合

直接上代碼,很好用很實用哦! #include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <linux/sockios.h> #include <linux/et

原创 第十天:圖像濾波

圖像濾波 濾波實際上是信號處理的一個概念,圖像可以看成一個二維信號,其中像素點灰度值得高低代表信號的強弱 高頻:圖像中變化劇烈的部分 低頻:圖像中變化緩慢,平坦的部分 根據圖像高低頻特性,設置高通和低通濾波器。高通濾波可以檢測圖像中尖銳、

原创 淘寶店鋪項目合作、技術交流羣

點贊 收藏 分享 文章舉報 AI技術 發佈了61 篇原創文章 · 獲贊 32 · 訪問量 8萬+ 私信 關注

原创 第七天:對比度亮度調整與通道分離

一、對比度亮度調整 g(x) = a * f(x) + b a.參數f(x)表示原圖像像素 b.參數g(x)表示輸出圖像像素 c.參數a(a>0),被稱爲增益(gain), 通常用來控制圖像的對比度 d.參數b通常被稱爲偏置(bias),

原创 C語言 fgets函數與fputs函數用法

fgets (buf, size, fp) 其行爲方式如下: (1)遇到換行或文件結束EOF則返回。 (2)按行讀取。 (3)每一行結束處的換行字符

原创 內核hotplug事件---利用Netlink處理hotplug實現熱插拔監控

先上monitor的demo: sd_monitor.c #include <stdio.h> #include <stdlib.h> #include <stdlib.h> #include <string.h> #include <

原创 Python基礎--模塊

Python 模塊 Python 模塊(Module),是一個 Python 文件,以 .py 結尾,包含了 Python 對象定義和Python語句。 模塊讓你能夠有邏輯地組織你的 Python 代碼段。 把相關的代碼分配到一個模塊裏能

原创 第十二天、圖像膨脹腐蝕

膨脹、腐蝕屬於形態學的操作, 簡單來說就是基於形狀的一系列圖像處理操作膨脹腐蝕是基於高亮部分(白色)操作的, 膨脹是対高亮部分進行膨脹, 類似“領域

原创 第五天:opencv-訪問圖像像素

圖像處理通常是對圖像像素進行算法分析,所以瞭解像素的存儲方式是尤爲重要的。 (1)、圖像在內存中的存儲方式 圖像矩陣的大小取決於所用的顏色模型(或者說通道數),灰度圖像矩陣每行每列對應一個元素也就是灰度值,而彩色圖像矩陣每行每列對應BGR

原创 第三天:鼠標與滑動條相關操作

(1)、鼠標操作指定鼠標操作消息回調函數,setMouseCallback(),原型如下: wCV_EXPORTS void setMouseCa