You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
946 B
57 lines
946 B
import os
|
|
import sys
|
|
|
|
# 1. 定义您的 DLL 目录
|
|
DLL_DIR = r"D:\wangchongwu_gitea_2023\StitchVideo\Bin"
|
|
CV_DIR = r"C:\Lib\opencv455\build\x64\vc14\bin"
|
|
CUDA_DIR = r"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.4\bin"
|
|
|
|
# path
|
|
os.add_dll_directory(DLL_DIR)
|
|
os.add_dll_directory(CV_DIR)
|
|
os.add_dll_directory(CUDA_DIR)
|
|
|
|
sys.path.append(DLL_DIR)
|
|
sys.path.append(CV_DIR)
|
|
sys.path.append(CUDA_DIR)
|
|
|
|
# 4. 导入
|
|
from UStitcher import API_UnderStitch,FrameInfo
|
|
|
|
input("sssss")
|
|
|
|
|
|
frame_info = FrameInfo()
|
|
|
|
|
|
|
|
frame_info.nFrmID = 1
|
|
frame_info.craft.stPos.B = 39
|
|
frame_info.craft.stPos.L = 120
|
|
frame_info.craft.stPos.H = 1000
|
|
frame_info.camInfo.nFocus = 40
|
|
frame_info.camInfo.fPixelSize = 12
|
|
|
|
frame_info.servoInfo.fServoAz = 90
|
|
frame_info.servoInfo.fServoPt = -45
|
|
|
|
frame_info.nEvHeight = 1200
|
|
|
|
frame_info.nWidth = 1280
|
|
frame_info.nHeight = 1024
|
|
|
|
|
|
|
|
stitcher = API_UnderStitch.Create()
|
|
#H = stitcher.getHomography(frame_info)
|
|
|
|
|
|
print("done")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|