herrDeng網內搜尋

自訂搜尋

Ads

2021年12月7日 星期二

2021年12月6日 星期一

2021年11月16日 星期二

用intel realsense2顯示depth, ir影格


 intel realsense2顯示depth, ir影格。參閱realsense2 SDK所附範例與intel網站https://dev.intelrealsense.com/docs/api-how-to。顯影部份採openCV,C++程式碼如下:(深度資訊來自ir的資訊,intel 的深度攝影機D435有左右ir顯影,有視角差,可修改程式兩個畫面同時呈現)

2021年11月8日 星期一

當代C++實作矩陣乘法

 
保留for迴圈架構 
採C++ STL vector 
採用C++ operator overloading運算子重載
程式碼函數如下:

2021年8月26日 星期四

openmp C ++平行化程式算Fibonacci費式數列

 

 openmp C ++平行化程式算Fibonacci費式數列。簡易的費式數列,可以練就諸多的程式設計概念與技巧https://www.youtube.com/playlist?list=PLYRlUBnWnd5Jb9PI7P1V2GEgOu1n3hki- 
平行化的費氏數列遞迴程式,這真需要老師教,有的程式設計師也搞不定。如果就照網路一般作法,居然是序列版的好幾倍時間(問題出在哪裡?可能別人用的compiler太好,根本不用操心threads用幾個,而你用的compiler每呼叫一次多重執行緒遞迴函數,又多配置了執行緒,所謂的好幾倍,是謙虛的說法,事實上可能是萬倍、百萬倍時間)。此時真不能高估compiler的能力,少用神Class,要能自己分配執行緒才是王道。關鍵的程式碼如下:

2021年7月14日 星期三

2021年6月30日 星期三

2021年6月5日 星期六

修剪版遠距教學資訊安全 虛擬機, password, NTLMv1,md4 hash

 
 修剪版遠距教學資訊安全 虛擬機, password, NTLMv1,md4 hash。類似的手法也嘗試過windows Server 2008的作業系統,值得注意的,微軟在此版的作業系統拿掉了老舊LM的部分,而xp還有。https://youtu.be/TioRyAl6jco?t=539
import hashlib
text =input('輸入字串算md4==>') 
x = hashlib.new('md4', text.encode('utf-8'))
digest = x.hexdigest()
print(digest)

2021年5月17日 星期一

python pandas對黃金、外匯匯率的爬蟲練習

 
 python pandas對黃金、外匯匯率的爬蟲練習,並使用matplotlib.pyplot的函數plot, scatter做資料視覺化處理,採用numpy的統計函數,分析黃金價格波動與歐元走勢的關聯。

2021年5月3日 星期一

2021年4月14日 星期三

Robomaster辨識其他小車並以PID控制射擊

 
 如果對方小車是移動中,要加上
if len(list_aim) >= 5:
	.....
 
避免找到小車目標後,卻又失去目標 另外pid的參數要放大,加快雲台移動速度

2021年4月5日 星期一

黑柴犬與robomaster python opencv遙控車


黑柴犬與robomaster python opencv遙控車。軟體開發,哪有一步到位的?當然是逐次改善,永無止境的,像是影像的部份,因鏡頭焦距散射扭曲,也都要考慮用演算法修正才是,最初版本源自「捕捉動態黑色柴犬鏡頭Robomaster SDK python程式
雖然仍有進步的空間,加上thread  list與連續指令傳送最少時間差,除了前進,也加上後退、左平移、右平移,以及拍照功能,基本的操控性也大幅提昇。

2021年4月1日 星期四

以黑柴犬為例python版opencv RGB equalizeHist與histogram

 
#以下為教學程式,因為是黑狗,採用Lab或HSV色彩空間equalize效果不好,顏色嚴重失真,用RGB各channel equalize效果還可以。使用了opencv的calcHist, split, equalizeHist, merge 以及 numpy的簡易統計函數與matplotlib.pyplot並自訂函數。

2021年3月27日 星期六

2021年1月21日 星期四

遞迴畫Sierpinski三角形用 opencv C++

 

遞迴畫fractal set Sierpinski三角形用 opencv C++。不就是在適當的位置畫三角形?遞迴演算就是用系統堆疊stack,這種效果跟玩河內塔還真像!如果以n-ary tree的資料結構來看,都是Depth-First Search的演算(Breath-First Search的演算要用queue)。「C++河內塔遞迴實作Recursive algorithm for Hanoi tower&用fstream寫進文字檔」https://anwendeng.blogspot.com/2017/04/425videoc.html
Related Posts Plugin for WordPress, Blogger...

熱門文章