原创 Linux下進程間通信:命名管道-mkfifo

Linux下進程間通信:命名管道-mkfifo   摘要:進程間通信的方法有很多,FIFO與管道是最古老,也是相對來說更簡單的一個通信機制。FIFO相對管道有一個優勢,就是FIFO只要求兩個進程是同一主機的,而不要求進程之間存在親緣關係

原创 [快速上手Linux設備驅動]之一切皆是文件思想

只要用過linux的筒子,或者保守點說接觸到一些linux思想的同志肯定聽說過這樣一句話,在linux下,“一切皆是文件”! 不錯,今天walfred將在快速上手linux設備驅動這一塊,談談linux的設備也符合“一切皆是文件”的思

原创 基於V4L2接口的視頻開發流程詳解

原文:http://hi.baidu.com/xiaojian009/blog/item/99a0610876cacd35b1351d26.html

原创 Linux常見文件結構體

>  1.1 struct file  struct file結構體定義在include/linux/fs.h中定義。文件結構體代表一個打開的文件,

原创 DDA算法和Bresenham算法

 DDA算法和Bresenham算法是計算機圖形學中繪製直線的兩種常用算法。本文具體介紹一下DDA算法和Bresenham算法實現的具體思路。DDA算法主要是根據直線公式y = kx + b來推導出來的,其關鍵之處在於如何設定單位步進,

原创 車牌識別及驗證碼識別的一般思路

本文源自我之前花了2天時間做的一個簡單的車牌識別系統。那個項目,時間太緊,樣本也有限,達不到對方要求的95%識別率(主要對於車牌來說,D,0,O,I,1等等太相似了。然後,漢字的識別難度也不小),因此未被對方接受。在此放出,同時描述一下思

原创 以capture.c爲例子解析V4L2過程

轉載時請註明出處和作者聯繫方式 文章出處:http://blog.csdn.net/jack0106 作者聯繫方式:馮牮 [email protected]         V4L2 較 V4L 有較大的改動,並

原创 字符設備打開操作的過程詳解

文章內容來自於:《深入Linux設備驅動程序內核機制》第2章字符設備驅動程序 2.7  字符設備文件的打開操作(1) 作爲例子,這裏假定前面對應於/dev/demodev設備節點的驅動程序在自己的代碼裏實現瞭如下的struct file

原创 常用的圖像特徵有顏色特徵、紋理特徵、形狀特徵、空間關係特徵

常用的圖像特徵有顏色特徵、紋理特徵、形狀特徵、空間關係特徵。 一 顏色特徵 (一)特點:顏色特徵是一種全局特徵,描述了圖像或圖像區域所對應的景物的表面性質。一般顏色特徵是基於像素點的特徵,此時所有屬於圖像或圖像區域的像素都有各自的貢

原创 字符設備驅動程序內核機制

文章內容來自於:《深入Linux設備驅動程序內核機制》第2章字符設備驅動程序 2.2  struct file_operations 在開始討論字符設備驅動程序內核機制前,有必要先交代一下struct file_operations數據結

原创 OpenCV 編碼樣式指南

OpenCV 編碼樣式指南 目錄  [隱藏] 1 前言2 文件命名3 文件結構4 命名約定5 函數接口設計6 函數實現7 代碼佈局8 移植性9 函數文檔編寫10 函數測試實現11 提示12 附錄 12.1 附錄A: 參考1

原创 指針加減運算和printf輸出與自加自減運算順序

爲了驗證指針加減運算時是移動一個字節還是移動指針所指向數據類型的字節長度。我們用一下程序即可驗證。 1 int a = 0; 2 int* pa = &a; 3 4 printf("%d \n",(int)pa); 5 pa ++ ; 6

原创 SIFT算法:KeyPoint找尋、定位與優化

SIFT算法:DoG尺度空間生產  SIFT算法:KeyPoint找尋、定位與優化 SIFT算法:確定特徵點方向  SIFT算法:特徵描述子 【注】未經允許,本博客所有文章不得用於任何商業用途。轉載請註明出處http://www

原创 在Vim中使用python讓Opencv函數自動補全

用Vim編寫python 怎麼將Vim配置成IDE,網上已有很多相關發方法,此處給出兩個鏈接供大家參考 1、http://unlogic.co.uk/posts/vim-python-ide.html 2、http://www.cnblo

原创 Opencv中cvFindContours函數使用

如上圖,一共有6個contour(編號爲0-5的橢圓)存放在contours中,對應的hierarchy與contour數目相同。contours中存放則每個contour的點。輪廓點的具體存放方式根據method變量的取值不同而不同。