原创 QT版本選擇及Qt4.8.7環境安裝心得

首先是版本的選擇,嵌入式產品大部分用得是4.x,pc桌面應用越新越好。(來源知乎) 經過我一段時間考慮,其實我還是建議qt5以上,功能多,給的支持也多。 我爲了能與開發板同步,使用了購買的芒果派使用的4.8.7,用4的qmake編譯5.x

原创 android studio git總結(僅供個人查閱)

查看自己的用戶名和郵箱地址:   $ git config user.name   $ git config user.email   修改自己的用戶名和郵箱地址:   $ git config --global user.name "x

原创 記錄一次ubuntu重裝系統

因爲顯卡驅動有問題,只要安裝之後立刻就沒有辦法進入圖形化界面,實在找不到解決辦法,只能重裝系統。 當然重裝系統後發現是內核更新導致的問題,這裏做一個記錄。之前使用的是4.18.0-15  但是給我更新到了5.xx.53 以下是自己的特殊

原创 Ubuntu循環在啓動界面無法進入

首先,這篇文章解決辦法是針對,你之前可以進入系統,而並非是第一次安裝後不能系統。 並且,你必須要知道你做錯了哪些事情,通常是環境變量設置錯誤。 1、原因 如果能進入啓動界面,你犯下的錯誤就不多,因爲這時候你還能進入命令行界面。如果連啓動頁

原创 linux:No CUDA runtime is found, using CUDA_HOME=

遇到這個問題 1、之前是否成功用過cuda,如果用過,那就不是版本匹配的問題。 2、查看自己N卡驅動是否可用,./nvidia-smi。 若顯示找不到驅動,則是顯卡驅動問題 3、此時點開軟件與更新-附加驅動 查看是否使用了nvidia驅動

原创 libyuv--正確把v4l2獲取到的UYVY和NV12數組轉換成Mat

上一篇文章說多,opencv和BSP方案不兼容,我就寫了一個小的v4l2demo後續被整合到接口中獲取圖片。 V4L2獲取buffer的形式是mmap內存映射,映射出來的framebuffer是一個數組,我們如何將這個數組變爲mat呢,我

原创 全志BSP攝像頭方案和opencv不兼容

首先,提出結論:我並沒有適配,同時也沒有找到解決這個問題的方法,最後我使用V4L2獲取照片返回給opencv算法使用。 opencv和主線攝像頭適配良好,可以直接使用,BSP或多或少出現了很多問題。 我建議大家想要適配的話,可以去看看fs

原创 遞歸算法初探

起初是因爲這樣一道題目:n個不同的數組,每個數組取一個數,結果需要不大於M但是又要最大,返回下標值。 規定要用窮舉法解決,我冥思苦想,一開始想到用n個map,這樣key爲值,value爲下標,這樣可以去除重複值。但是要進行n次循環,我卡在

原创 opencv3.4.7 ubuntu安裝 及簡單顯示圖片

準備大概至少6g內存。 1、ffmpeg 下載:http://www.ffmpeg.org/download.html 編譯 ffmpeg: $ ./configure --enable-shared $ make $ sudo make

原创 QT錯誤 無法啓動進程make clean -j4

給一個新裝虛擬機的人裝qt,qmake時候顯示這個,很簡單,apt install make。

原创 WIN10 StickyNotes誤刪便籤

誤刪直接ctrl+d了,因爲我平常這個快捷鍵是IDE裏刪除一整行的。 只要你便籤那有登錄微軟賬戶,網頁上登錄outlook郵箱看最近刪除,都有備份的。

原创 QT執行emit時提示undefined reference

執行一次qmake後錯誤就會消失了,猜想可能是之前如果有一次在發射類裏忘記添加缺少Q_OBJECT直接構建遺留下來的構建文件的錯誤吧。

原创 android BLE藍牙功能筆記

看個官方文檔還要科學衝浪也是沒誰了。 使用藍牙功能需要bluetooth權限,啓動和操作藍牙需要bluetooth_admin權限。 android:name = “android.permission.BLUETOOTH” /> <

原创 QT 5無法中文輸入法輸入問題的解決

https://www.cnblogs.com/oloroso/p/5114041.html https://blog.csdn.net/future_ai/article/details/80059338 參考了這兩個。 在網上看了很多

原创 matlab分別編譯函數成(c、c++)和jar給ios/android用

最近需要FFT來實現app的一項功能,於是用到了matlab。 一、編譯成jar對應android 首先,要找到你matlab版本支持的編譯器,我的是R2016,能支持的java編譯器是jdk1.7,c++使用的是minGW4.9.2(D