min_width = (min(widths_in_frame) * 0.00633217993) log_val = np.log(min_width/1.8) widths.append(log_val) frames.append(cap.get(cv2.CAP_PROP_POS_FRAMES))
个字符我在这里得到这个警告,我的框架轴缩小(从1600到1400)
egdjgwm81#
该错误的原因是,在计算(min(widths_in_frame) * 0.00633217993)之后,min_width以某种方式变为等于0或非常接近0,因此不可能计算min_width/1.8为了找出问题来自哪个阶段,您可以使用min_width之前和之后的一些打印,例如:
(min(widths_in_frame) * 0.00633217993)
min_width
min_width/1.8
print(f"widths_in_frame = {widths_in_frame}") print(f"min(widths_in_frame) = {min(widths_in_frame)}") min_width = (min(widths_in_frame) * 0.00633217993) print(f"min_width = {min_width}")
字符串
1条答案
按热度按时间egdjgwm81#
该错误的原因是,在计算
(min(widths_in_frame) * 0.00633217993)
之后,min_width
以某种方式变为等于0或非常接近0,因此不可能计算min_width/1.8
为了找出问题来自哪个阶段,您可以使用
min_width
之前和之后的一些打印,例如:字符串