请问,在加载显示的SD卡内的一张图片时,颜色显示有异常,也只有截屏内的一条命令进行图片显示的。。。
-
![0_1550731898651_NewCamera_FieldOfView.bmp](正在上传 100%)
# Untitled - By: GC-Work - 周三 2月 20 2019 import sensor, image, time #设置核函数滤波,核内每个数值值域为[-128,127],核需为列表或元组 kernel_size = 1 # kernel width = (size*2)+1, kernel height = (size*2)+1 kernel = [-1, -1, -1,\ -1, +8, -1,\ -1, -1, -1] # 这个一个高通滤波器 thresholds = [(0, 255)] # grayscale thresholds设置阈值 ROI = (120,100,100,100) ##查到线段的最大处理ROI区域数据量! sensor.reset() sensor.set_pixformat(sensor.RGB565) sensor.set_framesize(sensor.QVGA) sensor.skip_frames(time = 2000) clock = time.clock() while(True): clock.tick() img = image.Image("/NewCamera_FieldOfView.bmp",copy_to_fb = True) #加载SD卡中的一张图片 #img = sensor.snapshot(n=50) #img.save("1.bmp") #if 1:img.lens_corr(1.8) #img.morph(kernel_size, kernel) #morph(size, kernel, mul=0, add=0),morph变换,mul根据图像对比度 #进行调整,mul使图像每个像素乘mul;add根据明暗度调整,使得每个像素值加上add值。 #如果不设置则不对morph变换后的图像进行处理 #img.gaussian(1) #img.binary(thresholds) #利用binary函数对图像进行分割 #img.dilate(1,threshold = 2) #img.erode(1, threshold = 1) #侵蚀函数erode(size, threshold=Auto),去除边缘相邻处多余的点。threshold #用来设置去除相邻点的个数,threshold数值越大,被侵蚀掉的边缘点越多,边缘旁边 #白色杂点少;数值越小,被侵蚀掉的边缘点越少,边缘旁边的白色杂点越多。 #img.save("chulihoude_image.bmp") #for l in img.find_line_segments(ROI,merge_distance = 20, max_theta_difference = 10): ''' for l in img.find_lines(threshold = 900, theta_margin = 2, rho_margin = 5): #if (l.theta()>170 and l.length()>50): if (l.theta()==0 ): #img.draw_line(l.line(), color = (255, 0, 0),thickness = 2) print("l.theta: ",l.theta()) print("l.rho: ",l.rho()) line_V_average_x = int(abs(l.x1()+l.x2())/2) line_V_average_y = int(abs(l.y1()+l.y2())/2) print("line_V_average_x: ",line_V_average_x) print("line_V_average_y: ",line_V_average_y) #img.draw_cross(line_V_average_x,line_V_average_y,color=(0,0,255),size = 5,thickness = 1) print("line_V_size: ",l.line()) print("line_V_length: ",l.length()) ''' print(clock.fps()) sensor.flush() time.sleep(100)
你好,这里就我的整个代码和图片
-
图片没有上传成功。
-
@kidswong999 是的呀,图片不知道怎么了,i就是上传的时候有问题
错误:invalid mime type 不会知道什么鬼?
![0_1550732274921_NewCamera_FieldOfView.bmp](正在上传 100%)
-
![0_1550732537193_NewCamera_FieldOfView.bmp](正在上传 100%)