statelyhouse是管宁割席文言文翻译注释 什么意思telyhouse在线翻译读-光棍节英文


2023年3月31日发(作者:武汉英语培训机构)

*创建标定板

gen_caltab(7,7,0.008,0.5,\'48_\',\'48_\')

*=======标定内参

dev_close_window()

dev_open_window(0,0,652,494,\'black\',Wind赠范晔古诗带拼音朗诵 owHandle)

dev_update_off()

dev_s脉的多音字组词 et_draw(\'margin\')

dev_set_line_width(3)

OpSystem:=environment(\'OS\')

set_display_font(WindowHandle,14,\'mono\',\'true\',\'false\')

*标定相机

StartCamPar:=[0.0,0.0,0.0000299,0.0000299,4896/2,3264/2,4896,3264]

create_calib_data(\'calibration_object\',1,1,CalibDataID)

set_calib_data_cam_param(CalibDataID,0,\'area_scan_telecentric_divi

sion\',StartCamPar)

set_calib_data_calib_object(CalibDataI猛志固常在翻译 D,0,\'48_\')

*Note,wedonotusetheimagefromwhichtheposeofthemeasuremen

tplanecanbederived

forindex:=1to13by1

read_image(Image,\'标定20/\'+index+\'.png\')

get_image_size(Image,Width,Height)

dev_display(Image)

find_calib_object(Image,CalibDataID,0,0,index,[],[])

get_calib_data_observ_c桂花飘香诗句经典 ontours(Caltab,CalibDataID,\'caltab\',

0,0,index)

dev_set_color(\'green\')

dev_display(Caltab)

endfor

calibrate_cameras(CalibDataID,Error)

get_calib_data(CalibDataID,\'camera\',0,\'params\',CamParam)

get_calib_data(CalibDataID,\'calib_obj_pose\',[0,1],\'pose\',PoseCal

ib)

*输出计算的相机内参

write_cam_par(CamParam,\'camera_\')

Message:=\'相机内参已经写入文件中\'

disp_message(WindowHandle,Message,\'window\',12,12,\'red\',\'false

\')

clear_calib_data(CalibDataID)

stop()

*=====标定外参

dev_set_draw(\'margin\')

dev_set_line_width(1)

set_disp孔子名言名句及解释 lay_font(WindowHandle,14,\'mono\',\'true\',\'false\')

*从文件中读取内参存储文件:camera_

try

read_cam_par(\'camera_\',CamParam)

catch(Exception)

stop()

endtry

*开始计算

open_file(\'\',\'output\',FileHandle)

fwrite_string(FileHandle,\'Dis_pix*0.0299204,Dis_m*1000,Distance\')

fnew_line(FileHandle)

close_file(FileHandle)

*选择一张作为标定作为最终标定位姿(任意一张都可以)

index:=1

read_image(Image,\'标定20/\'+index+\'.png\')

dev_display(Image)

CaltabName:=\'48_\'

create_calib_data(\'calibration_object\',1,1,CalibDataID)

*Here,thefinalcameraparametersarealreadyknownandcanbeused

instead

*ofthestartingvaluesusedintheprogram\'camera_calibration_inte

\'

set_calib_data_cam_param(CalibDataID,0,\'area_scan_telecentric_divi

sion\',CamParam)

set_calib_data_calib_object(Calib诫子书的翻译文 DataID,0,CaltabName)

find_calib_object(Image,CalibDataID,0,0,1,[],[])

get_calib_data_observ_contours(Caltab,CalibDataID,\'caltab\',0,0,

1)

get_calib_data_observ_points(CalibDataID,0,0,1,RCoord,CCoord,I

ndex,PoseForCalibrationPlate)

dev_set_color(\'green\')

dev_display(Caltab)

dev_set_color(\'red\')

disp_caltab(WindowHandle,CaltabName,CamParam,PoseForCalibrationPl

ate,1)

dev_set_line_width(1)

disp_circle(WindowHand山行古诗杜牧 le,RCoord,CCoord,gen_tuple_const(|RCoord|,1.

5))

*caltab_points(CaltabName,X,Y,Z)

*calibrate_cameras(CalibDataID,Error)

*Totakethethicknessofthecalibrationplateintoaccount,thez-

value

*oftheorigingivenbythecameraposehastobetranslat兄弟姐妹 打一字谜 edbythe

*thicknessofthecalibrationplate.

*Deactivatethefollowinglineifyoudonotwanttoaddthecorrect

ion.

set_origin_pose(PoseForCalibrationPlate,0,0,0,PoseCalib)

*disp_continue_message(WindowHandle,\'black\',\'true\')

*stop()

*像素距离

distance_pp(RCoord[0],CCoord[0],RCoord[48],CCoord[48],Dis_pix)

*古代诗人称号大全 像素直接转换mm然后计算

pix2mm(RCoord,CCoord,CamParam[2],CamParam[3],newCol,newRow)

distance_pp(newRow[0],newCol[0],newRow[48],newCol[48],Dis_m)

*用同一个世界坐标系来计算

image_points_to_world_plane(CamParam,PoseCalib,[RCoord[0],RCoord[4

8]],[CCoord[0],CCoord[48]],\'mm\',X1,Y1)

distance_pp(Y1[0],X1[0],Y1[1],X1[1],Distance)

*输出计算结果比较

open_file(\'\',\'append\',FileHandle)

fwrite_string(FileHandle,Dis_pix*0.0299+\',\'+Dis_m*1000+\',\'+Distance+

\'n\')

close_file(FileHandle)

Message:=\'计算完毕\'

disp_message(WindowHandle,Message,\'window\',12,12,\'red\',\'false

\')

stop()

更多推荐

calib是什么意思ib在线翻译读音例句