原创 Qt智能機器人控制系統

最近一直爲機器人做一個控制系統,需要同時搭載Tensorflow和海康網絡攝像頭,當然python是最好的開發工具,搭載tensorflow比較容易,但是搭載海康攝像頭,一直找不到如何去做。後來又想到java,海康攝像頭解決了,調用ten

原创 PyQt5+python3+pycharm開發環境配置

1.下載PyQt 你可以百度PyPI,去搜索PyQt5的whl文件,然後在命令中,輸入pip install PyQt5-5.9.1-5.9.2-cp35.cp36.cp37-none-win_amd64.whl進行安裝。 我的操作系

原创 Qt打開USB攝像頭,做圓檢測

Qt界面中添加一個Label,打開USB攝像頭,並做相應的圖像處理。 一直都是使用C++配置opencv做視覺處理,最近要做界面,決定學習一種新的界面編輯軟件,C#很好用,C#配置Emgu做視覺分析,一直都不如C++方便,個人比較喜歡用容

原创 python視覺處理(一)角點檢測

學了一段時間python+opencv了,總結一下學習的內容。 python 的整個語言和C++的opencv區別不大,就是不用定義,不用加結束符,不用輸出圖像。整個語句都是相當的簡潔。 import cv2 import numpy a

原创 Java(opencv) 窗體打開攝像頭

整個程序下載地址:Java(opencv) 窗體打開攝像頭,並做一個灰度話處理,以後有關圖像處理的和opencv的沒有太大的區別 在testVideo項目下創建VideoIO包,包下新建ShowVideo.java窗體應用。 直接來看

原创 Win10下VS2015配置DirectShow+OpenCV並且多攝像頭的採集

最近正好要用個比較小的攝像頭用來採集圖像,就買了一個USB接口的工業內窺鏡攝像頭,發現用opencv打開攝像頭出現imshow()顯示的時候一閃而過。表示攝像頭是打開了,但是採集不了。最後瞭解了一下,常用的USB攝像頭和筆記本本身自帶的攝

原创 Python視覺處理(三)canny邊緣檢測

canny邊緣檢測: 現在要確定哪些邊界纔是真正的邊界,需要設置兩個閾值,minValue和maxValue。當圖像的灰度梯度高於maxValue時被認爲是真正的邊界,那些低於minValue的邊界會被拋棄。如果介於兩者之間的話,就要看這

原创 相機的標定+畸變矯正

攝像機標定 本文目的在於記錄如何使用MATLAB做攝像機標定,並通過opencv進行校正後的顯示。 首先關於校正的基本知識通過OpenCV官網的介紹即可簡單瞭解: http://docs.opencv.org/2.4/doc/tutori

原创 PyQt5 做一個記事本

最近一直在做深度學習,因爲要在項目中實現,一直苦於沒有好的搭載平臺,前後試過Java,Android,Qt,移植過程比較噁心。opencv只出到3.3.1,以前的版本都不可以移植tensorflow,opencv還沒有很好的與深度學習框架

原创 Java 內部類

如果在一個類中使用內部類,可以在內部類中直接存取其所在類的私有成員變量。 成員內部類的語法: public class OuterClass { private class InnerClass{ } public stati