Files
AVM360/surround_view/__pycache__/fisheye_camera.cpython-38.pyc

25 lines
3.5 KiB
Plaintext
Raw Normal View History

2026-04-01 14:11:47 +08:00
U
<00>
<EFBFBD>i{<00>@s8ddlZddlZddlZddlmZGdd<05>de<07>ZdS)<06>N<>)<01>param_settingsc@sReZdZdZdd<03>Zdd<05>Zdd<07>Zdd
d <0B>Zd d <0A>Zdd<0F>Z dd<11>Z
dd<13>Z dS)<16>FisheyeCameraModelzX
Fisheye camera model, for undistorting, projecting and flipping camera frames.
cCsjtj<01>|<01>std<01><01>|tjkr,td<02>|<02><01><01>||_||_d|_ d|_
d|_ d|_ tj |j|_|<00><0F>dS)NzCannot find camera param filezUnknown camera name: {}<7D><02><00>?r<00>rr)<10>os<6F>path<74>isfile<6C>
ValueError<EFBFBD>settings<67> camera_names<65>format<61> camera_file<6C> camera_name<6D>scale_xy<78>shift_xy<78>undistort_maps<70>project_matrixZproject_shapes<65> project_shape<70>load_camera_params)<03>selfZcamera_param_filer<00>r<00>//home/ztl/LJ360/surround_view/fisheye_camera.py<70>__init__s 
zFisheyeCameraModel.__init__cCs<>t<00>|jtj<03>}|<01>d<01><01><05>|_|<01>d<02><01><05>|_|<01>d<03><01><05><00><08>|_ |<01>d<04><01><05>}|dk r`||_
|<01>d<05><01><05>}|dk r|||_ |<01>d<06><01><05>}|dk r<>||_ |<01> <0A>|<00><0E>dS)N<> camera_matrix<69> dist_coeffs<66>
resolutionrrr)<0F>cv2<76> FileStorager<00>FILE_STORAGE_READ<41>getNode<64>matrr<00>flattenrrrr<00>release<73>update_undistort_maps)r<00>fsrrrrrrrsz%FisheyeCameraModel.load_camera_paramscCs<>|j<00><01>}|d|jd9<|d|jd9<|d|jd7<|d|jd7<|j\}}tj<06>|j|jt <09>
d<07>|||ftj <0B>|_ |S)Nrr)rrr)r<00>)rr'<00>) r<00>copyrrrr<00>fisheye<79>initUndistortRectifyMapr<00>np<6E>eye<79>CV_16SC2r)rZ
new_matrix<EFBFBD>widthZheightrrrr%3s

<04>z(FisheyeCameraModel.update_undistort_mapsrrcCs||_||_|<00><02>|S)N)rrr%)rrrrrr<00>set_scale_and_shiftEsz&FisheyeCameraModel.set_scale_and_shiftcCs"tj|f|j<02>tjtjd<01><02>}|S)N)<02> interpolation<6F>
borderMode)r<00>remapr<00> INTER_LINEAR<41>BORDER_CONSTANT)r<00>image<67>resultrrr<00> undistortKs<04>zFisheyeCameraModel.undistortcCs0t<00>|<01>}tj||j|jtjtjdd<02>}|<03><07>S)N)rrr)<03>flagsr2Z borderValue)r<00>UMat<61>warpPerspectiverrr4r5<00>get)rr6ZuimgZuresultrrr<00>project^s
<02>zFisheyeCameraModel.projectcCs||jdkr|<01><01>S|jdkr>|<01><01>ddd<03>ddd<03>dd<00>fS|jdkr\t<02>|<01>ddd<03>St<02>|<01>dd<00>ddd<03>fSdS)N<>front<6E>back<63><6B><EFBFBD><EFBFBD><EFBFBD><EFBFBD>left)rr)r<00> transpose)rr6rrr<00>flipks

"
zFisheyeCameraModel.flipcCs|t<00>|jtj<03>}|<01>d|j<05>|<01>d|j<06>|<01>d|j<07>|<01>d|j<08>|<01>dt <09>
|j <0B><01>|<01>dt <09>
|j <0C><01>|<01> <0A>dS)Nrrrrrr)rrr<00>FILE_STORAGE_WRITE<54>writerrrrr,<00>float32rrr$)rr&rrr<00> save_dataxszFisheyeCameraModel.save_dataN)rr) <0C>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__rrr%r0r8r=rCrGrrrrrs
  r) r<00>numpyr,r<00>rr <00>objectrrrrr<00><module>s