原创 onvif協議簡述

什麼是ONVIF ? ONVIF規範描述了網絡視頻的模型、接口、數據類型以及數據交互的模式。並複用了一些現有的標準,如WS系列標準等。 ONVIF規範的目標是實現一個網絡視頻框架協議,使不同廠商所生產的網絡視頻產品(包括攝錄前端、錄像設備

原创 qt QRegExp使用

設置正則表達式. 類似下面的 QRegExp 這裏的用法就是用來檢測QString等字符串錯誤的,例如文件名裏面最好就不出現<>|/\:等,所以可以如下定義QRegExp rx("[a-zA-Z0-9\-\\\_]{25}"); 25就

原创 mcp2515驅動

#include "mcp2515.h"  /*RXB0's data registers:*/  unsigned char RXB0D[8]={RXB0D0,RXB0D1,RXB0D2,RXB0D3,RXB0D4,RXB0D5,RXB

原创 CUDA從入門到精通

CUDA從入門到精通(零):寫在前面 在老闆的要求下,本博主從2012年上高性能計算課程開始接觸CUDA編程,隨後將該技術應用到了實際項目中,使處理程序加速超過1K,可見基於圖形顯示器的並行計算對於追求速度的應用來說無疑是一個理

原创 ssh 遠程無密碼登錄

         ssh 無密碼登錄要使用公鑰與私鑰。linux下可以用用ssh-keygen生成公鑰/私鑰對,下面我以CentOS爲例。 有機器

原创 Linux下編譯ffmpeg和x264支持的opencv

主要參考: 1、http://www.ozbotz.org/opencv-installation/ 2、http://www.ozbotz.org/opencv-install-troubleshooting/ 開發環境:Ubu

原创 【C/C++開發】字符串操作

1)字符串操作 strcpy(p, p1) 複製字符串  strncpy(p, p1, n) 複製指定長度字符串  strcat(p, p1) 附加字符串  strncat(p, p1, n) 附加指定長度字符串  strlen(p)

原创 [機器學習] 深度學習之caffe1——軟件配置與測試

caffe的編譯配置真的是很讓人頭疼啊,不知道試過多少次了~~~ 重裝系統了七八次,搞得linux的一些常用命令倒是很熟悉了~~~ 我有潔癖~~~某一個點上出了錯,我一定要把它搞好了,再重新來一次,我怕會因爲某一點的小錯誤會影響到其

原创 EC11旋轉編碼器電路和程序

現在手裏的項目使用到了旋轉編碼器,目前只使用了旋轉功能,按鈕功能沒用到,電路圖如下: 說一下爲什麼這麼畫,原因很簡單,旋鈕並不需要供電,它做的工作是把原來的高電平拉低,或者不改變高電平狀態,這就是爲什麼旋鈕有接地接線柱。所以旋鈕的輸出引

原创 ISP圖像質量調節介紹

ISP(Image Signal Processor),即圖像處理,主要作用是對前端圖像傳感器輸出的信號做後期處理,主要功能有線性糾正、噪聲去除、壞點去除、內插、白平衡、自動曝光控制等,依賴於ISP才能在不同的光學條件下都能較好的還原現

原创 深度學習資料

Deep Learning(深度學習) ufldl的2個教程(這個沒得說,入門絕對的好教程,Ng的,邏輯清晰有練習):一 ufldl的2個教程(這個沒得說,入門絕對的好教程,Ng的,邏輯清晰有練習):二 Bengio團隊的deep

原创 caffe 深度學習

Caffe是一個清晰而高效的深度學習框架,其作者是博士畢業於UC Berkeley的 賈揚清,目前在Google工作。 Caffe是純粹的C++/CUDA架構,支持命令行、Python和MATLAB接口;可以在CPU和GPU直接無縫切

原创 讀Linux源碼分析ov5640在三星exynos4412平臺上的使用

ov5640設備的抽象結構體在mach-itop4412.c文件中 static struct s3c_platform_camera ov5640 = { .id = CAMERA_PAR

原创 vim支持Qt關鍵字高亮語法

一、語法高亮支持: 1、打開VIMDIR/vim72/syntax/cpp.vim,加入 syn keyword cppStatement SLOT,SIGNAL syn keyword cppAccess slots,signals

原创 SpaceVim可以使用的YouCompleteMe

    YouCompleteMe是什麼我覺得就不需要多說了,之前我一直使用的是vim,現在出來了neovim,所以折騰一下,vim的插件以前使用過spf13,也還湊合不過很久不更新了,現在使用SpaceVim,這個還是很強大的,還有中文