原创 Unity3d中使用Apriltag單目測距

Hr爲Apriltag碼高度,單位CM Lr爲Apriltag碼到相機焦點的距離,單位CM Hv爲Apriltag碼在照片的高度,單位可爲像素,在Unity中transform中的localScale值 Lv爲相機的焦距 注意爲了

原创 Unity3d獲取與Inspector面板Rotation一樣的歐拉角

使用transform.localEulerAngles.x或transform.rotation.eulerAngles.x輸出的歐拉角與Inspector面板中的Rotation值是不一樣的。 原因:Inspector面板中的Rota

原创 Unity3d使用UMP插件播放網絡視頻流(rtsp、rtmp、onvif)

1.新建場景,將Assets\UniversalMediaPlayer\Prefabs\UniversalMediaPlayer.prefab拖入到場景中。 2.在UI的Canvas下創建RawImage,並添加ARVideoCanva

原创 Unity3d遊戲畫面實時同步html5或WebGL中(基於FMETP STREAM)

一、準備畫面發送端 1.新建unity3d工程(這裏的版本爲Unity3d2018.4.14),導入FMETP STREAM插件(沒有這個插件的找我,我已經買了)。 2.在場景創建空實體FMSocketIOManager,添加FMSoc

原创 python-OpenCV程序打包後無法正常運行的解決方法

將python下的OpenCV的DLL複製以打包後的目錄中,與exe位於同一目錄即可。 D:\ProgramData\Anaconda3\Lib\site-packages\cv2\opencv_videoio_ffmpeg420_64.

原创 pyinstaller程序發佈問題記錄

注:下文中wslng爲用戶文件夾,注意替換 1.FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\wslng\\dist\\main\\astor\\V

原创 unity3d高級網絡連接NetworkServer及NetworkClient(HLA)

注意:根據unity官方說明文檔,例子中使用到的類可能在Unity後面的版本刪除。 Unity網絡提供高級API(HLA)來處理從低級實現中抽象的網絡通信。在此示例中,我們將瞭解如何創建可與一個或多個客戶端通信的服務器。HLA允許我們輕鬆

原创 OpenCV for Unity魚眼校正

//實際測試時D取以下值更好 (0, 0, -0.1222723392670962, 1.8382109174553397, 0.004643509151558462, 0.003429485001340429, -0.093700536

原创 ImageAI實時檢測自定義對象(自己訓練的數據)

  import cv2,os from imageai.Detection.Custom import CustomObjectDetection execution_path = os.getcwd() detector =

原创 opencv-python在pySide2中顯示圖像

import cv2 import sys from PySide2.QtCore import QTimer, QSize from PySide2.QtGui import QImage, QPixmap from PySide

原创 解決PySide2的This application failed to start because no Qt platform plugin could be initialized問題

學習使用PySide2,按照官網說明,一步一步做,報錯“This application failed to start because no Qt platform plugin could be initialized“。使用pyin

原创 Python把16進制字符串轉換爲ascii碼字符串

int("0x31", 16)將16進制轉換爲10進制: >>> int("0x31",16) 49 但是要將其轉換爲字符,您應該改用以下chr(...)函數: >>> chr(49) '1' 將它們放在一起(在第一個字母上): >

原创 Unity3d讀取Gis數據

最近打算在Unity3d中實現GIS數據,已有了初步思路,還沒開始弄。  目前有幾個任件可選:SharpMap、EasyGIS.Net、DotSpatial https://www.mapbox.com/install/unity/

原创 Python使用pyside2編寫界面

本次測試以Anaconda爲Python安裝工具,Pycharm爲代碼編寫工具。如果無法運行,參考這裏的解決辦法。 1.安裝pyside2   pip install pyside2 -i https://pypi.douban.com

原创 Unity發佈的webgl程序部署到雲服務器上無法正常運行的解決辦法

Unity發佈成webgl平臺下,打開文件夾可以看到有幾個unityweb結尾的文件。 將整個文件包上傳到雲服務器,無法正常運行。報錯:An error occured running the Unity content on this