原创 第二天:OpenCV基本的繪圖函數

OpenCV常用繪圖函數: line()函數------用於繪製直線 circle()函數------用於繪製圓 rectangle()函數------用於繪製矩形 ellipse()函數------用於繪製橢圓 fillPoly()/p

原创 《濟南濟南》吉他彈唱

專輯:之外 歌手:陳小熊 歌曲:濟南濟南 我擡眼是千佛山的輪廓 我閉眼是大明湖和護城河 趵突泉在我耳畔噴涌着 可我卻不清楚 濟南 到底是啥樣的 它究竟是啥樣的 穿旗袍的姑娘你在哪兒呢 說快板兒的大爺你在哪兒呢 膈應人的小麼都長大了 半青的

原创 第九天:圖像幾何變換

圖像幾何變換 1、圖像縮放-resize() Mat dstImg; resize(srcImg, dstImg, Size(1200, 800));src: 輸入圖像,Mat類型即可 dst: 輸出圖像,當其非0時,由dsize確定

原创 第十一天:圖像閾值化簡介

圖像閾值化是圖像處理的重要基礎部分, 應用很廣泛, 可以根據灰度差異來分割圖像不同部分 閾值化處理的圖像一般爲單通道圖像(灰度圖) 閾值化參數的設置可以使用滑動條來debug 閾值化處理易光照影響, 處理時應注意 本節主要介紹的圖像閾值化

原创 Linux進程間通信:信號量 semget()、semop()、semctl()

一、什麼是信號量爲了防止出現因多個程序同時訪問一個共享資源而引發的一系列問題,我們需要一種方法,它可以通過生成並使用令牌來授權,在任一時刻只能有一個執行線程訪問代碼的臨界區域。臨界區域是指執行數據更新的代碼需要獨佔式地執行。而信號量就可以

原创 海思平臺播放AAC音頻

利用海思sdk的sample修改了一個播AAC的小程序 代碼 主程序voice_player.c: /********************************************************************

原创 HTTP協議之post multipart/form-data數據類型實例

首先,說這個問題之前吐槽一下網上的文章,做這個東西的時候幾乎看了所有的博客,沒一個說到點上的,太籠統,也不完整,我就在想等我做好一定要寫篇完整的文章,其實最好的源碼就是提供的demo。 1、先說下問題背景 http://help.robo

原创 記錄一次Hi3518E新添sensor的過程

使用的sensor是海思列表沒有支持的SC2235,主要需要瞭解到這個sensor的配置已經地址(需要向sensor原廠要驅動sc2235_cmos.c sc2235_sensor_ctl.c  sc22

原创 讀寫鎖pthread_rwlock_t的使用

讀寫鎖是用來解決讀者寫者問題的,讀操作可以共享,寫操作是排他的,讀可以有多個在讀,寫只有唯一個在寫,同時寫的時候不允許讀。 具有強讀者同步和強寫者同步兩種形式 強讀者同步:當寫者沒有進行寫操作,讀者就可以訪問; 強寫者同步:當所有寫者都寫

原创 海思步進電機驅動

hisi_motor.c#include <linux/module.h> //所有模塊都需要的頭文件 #include <linux/kernel.h> #include <linux/fs.h> //文件系統有關的,結構體file_o

原创 Wireshark 抓包分析 RTSP/RTP/RTCP 基本工作過程

整體而言,RTSP 通常工作於可靠的傳輸協議 TCP 之上,就像 HTTP 那樣,用於發起/結束流媒體傳輸,交換流媒體元信息。RTP 通常工作於 UDP 之上,用於傳輸實際的流媒體數據,其中的載荷格式因具體流媒體類型的不同而不同,通常有專

原创 select函數相關

Select在Socket編程中還是比較重要的,可是對於初學Socket的人來說都不太愛用Select寫程序,他們只是習慣寫諸如connect、accept、recv或recvfrom這樣的阻塞程序(所謂阻塞方式block,顧名思義,就是

原创 Linux查看可執行程序依賴的庫名

readelf -a 可執行程序|grep library

原创 最簡單的嵌入式Linux下ntp實現

#include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/types.h> #include <sys/socket.h> #include <net