Index:.../Applications/Measuring-3D/measure_bga_dff.hdev
首先把37张不同焦距拍的单通道图片集成到一个多通道图像中,然后显示了一边。
depth_from_focus (Image, Depth, Confidence, ['bandpass',3,3], 'next_maximum')
scale_image_max (Depth, DepthScaleMax)
select_grayvalues_from_channels (Image, Depth, Sharp)
scale_image (Sharp, ImageScaled, 8, 0)
compose2 (DepthScaleMax, ImageScaled, MultiChannelImage)
dev_clear_window ()
dev_set_paint (['3d_plot','texture'])
dev_display (MultiChannelImage)
depth_from_focus — Extract depth using mutiple focus levels.
这个就是说把不同焦距的图放进去然后提取深度
然后用depth这个类似灰度的图,放到0-255的范围
然后select_grayvalues_from_channels (Image, Depth, Sharp)自动把每部分焦距最好的选择出来
然后把灰度都乘以8(不大于255)scale_image (Sharp, ImageScaled, 8, 0)
最后又是两张图合成双通道显示。