Nvdia 內建的 OpenCV 版本太舊了 , 且只有在 python2 下
為了裝 3.6 版 花好的時間 測試不少人寫的 script
這邊做一下紀錄
首先 follow
https://jkjung-avt.github.io/opencv-on-nano/
用 script install , 但 install 發現 python3 下還是不能 import
從父安裝很久才發現 是要 ln
所以先
sudo find / -name "cv2*"
找到 cv2.cpython-36m-aarch64-linux-gnu.so
再workon 到你的環境
用 ln -s cv2.cpython-36m-aarch64-linux-gnu.so 的完整位置就可以了
為了這個花了我一天的時間
下面是另一個大師寫的 不過他是用原本舊版的 on board opencv
https://chtseng.wordpress.com/2019/05/01/nvida-jetson-nano-初體驗:安裝與測試/
2019年7月7日 星期日
2019年7月5日 星期五
Nvidia Jetson Nano 設定
前天拿到了一個 Jetson Nano 的開發版
這邊紀錄有用到的網頁
https://www.pyimagesearch.com/2019/05/06/getting-started-with-the-nvidia-jetson-nano/
https://chtseng.wordpress.com/2019/05/01/nvida-jetson-nano-初體驗:安裝與測試/
這邊紀錄有用到的網頁
https://www.pyimagesearch.com/2019/05/06/getting-started-with-the-nvidia-jetson-nano/
https://chtseng.wordpress.com/2019/05/01/nvida-jetson-nano-初體驗:安裝與測試/
2019年5月12日 星期日
如有用 python 讀取 IP Cameras
讀取 IP Cameras 的方法非常簡單
可以直接使用 Open CV package
import cv2 # ip camera 的擷取路徑 URL = "rtsp://admin:admin@192.168.1.1/1" # 建立 VideoCapture 物件 ipcam = cv2.VideoCapture(URL) # 使用無窮迴圈擷取影像,直到按下Esc鍵結束 while True: # 使用 read 方法取回影像 stat, I = ipcam.read()
可以直接使用 Open CV package
import cv2 # ip camera 的擷取路徑 URL = "rtsp://admin:admin@192.168.1.1/1" # 建立 VideoCapture 物件 ipcam = cv2.VideoCapture(URL) # 使用無窮迴圈擷取影像,直到按下Esc鍵結束 while True: # 使用 read 方法取回影像 stat, I = ipcam.read()
python 有關 SQL Lite multi-thread
最近會用到 SQL Lite multi-thread , 主要是用在 TCP server 端
server 會同時收到很多的連線, 這是就要用 multi-thread 來處理了
下面是別人寫的SQL Lite multi-thread
這面先做紀錄
https://scar.tw/article/2012/09/12/sqlite3-multi-thread-in-python/
server 會同時收到很多的連線, 這是就要用 multi-thread 來處理了
下面是別人寫的SQL Lite multi-thread
這面先做紀錄
https://scar.tw/article/2012/09/12/sqlite3-multi-thread-in-python/
2019年5月10日 星期五
python TCP 心得
今天遇到一個 tcp 問題 , 有時 server 端會同時收到 client 送來的兩筆之料
檢查了 code 沒有發現問題 卡關了很久
google 才知道 是 TCP 的問題 , 如果資料都是小封包, 且連續傳送 TCP 會主動將兩封包合併傳輸, 以增加網路效率
解法 有兩個 1 是 delay 0.4 sec 以上, 我有試過 0.1 還是有機會發生這狀況
另一個 是 改用 UDP
下面是別人的回覆
https://stackoverflow.com/questions/39931611/python-socket-recv-doesnt-get-every-message-if-send-too-fast
細節可以查
檢查了 code 沒有發現問題 卡關了很久
google 才知道 是 TCP 的問題 , 如果資料都是小封包, 且連續傳送 TCP 會主動將兩封包合併傳輸, 以增加網路效率
解法 有兩個 1 是 delay 0.4 sec 以上, 我有試過 0.1 還是有機會發生這狀況
另一個 是 改用 UDP
下面是別人的回覆
https://stackoverflow.com/questions/39931611/python-socket-recv-doesnt-get-every-message-if-send-too-fast
細節可以查
Nagle's algorithm
2019年3月3日 星期日
python Pyqt memory leak
最近檢查code 發現 pyqt 使用的 matplotlib 暫用的 memory 越來越大
應該是 memory leak ...
有空改用 pygraph 試試可不可以解決
應該是 memory leak ...
有空改用 pygraph 試試可不可以解決
2019年2月27日 星期三
python memory
python memory issues blogs
http://terrence.logdown.com/posts/700111-python-track-memory-usage
https://www.codetw.com/ceplqhk.html
https://mg.pov.lt/objgraph/
pyqt good blog
http://ogc-daily.blogspot.com/2009/04/pyqt-part-1-introduction.html
http://terrence.logdown.com/posts/700111-python-track-memory-usage
https://www.codetw.com/ceplqhk.html
https://mg.pov.lt/objgraph/
pyqt good blog
http://ogc-daily.blogspot.com/2009/04/pyqt-part-1-introduction.html
訂閱:
文章 (Atom)
Ether.FI 神卡 https://www.ether.fi/@46933474
Ether.FI 真的是神卡 有買US Amazon 或穩定幣的很適合辦一張 我的推薦碼 https://www.ether.fi/@46933474
-
最近常需要更新 embeded 產品的 bootcode 會需要用到 TFTP server . 再 Windows 上可以直接下載免費的 TFTP server 軟體 , 但 MacBook Pro 找不到好用的 不過 MacBook Pro 有自帶 TFTP server ...
-
Ether.FI 真的是神卡 有買US Amazon 或穩定幣的很適合辦一張 我的推薦碼 https://www.ether.fi/@46933474
-
Bloomberg Markets Wrap 2025-08-15: 股市因美國數據下滑,川普與普丁會談受關注 發佈日期:2025-08-15 本篇文章翻譯與整理自 Bloomberg Markets Wrap(經 SWI swissin fo.ch 彙整),該報111導回顧了...
