原创 Mac OS編譯C++庫(XCode)

一  編譯靜態庫 1.新建xcode項目,選擇系統選擇ios,工程選擇static library。 2.項目名,作者自定,語言選擇Object-C 3.保存目錄自定。 4.將自動生成的兩個.h  .m文件刪除,然後添加我們自己的代碼

原创 opencv 仿射變換

仿射變換的兩種方式:     1、利用變換前後的三個座標點達到變換目的。     2、使用旋轉角度和縮放倍數來變換。       在實際的使用中,採用1的方式比較方便,但是有一個問題:變換之後的矩陣大小該如何正確設置,如果設置大小不合適,

原创 AES加密算法

AES加密算法原理往上一大堆,就不多做介紹了,在此記錄一下封裝的AES加密接口(C++) 注:代碼不是原創,借鑑的某位大佬的博客,我只是做了一部分的封裝來適用於實際項目。   頭文件: //AES.h #pragma once #ifn

原创 QT常見用法記錄(長期更新)

1、爲Widget添加右鍵菜單 //在構造函數添加菜單 ClassName::ClassName() { QAction *action_1 = new QAction("菜單選項1", this); QAction *