@6oap 在 请问,在加载显示的SD卡内的一张图片时,颜色显示有异常,也只有截屏内的一条命令进行图片显示的。 中说:
???为什么上传图片老是不成功,老师提示invalid mime type
@6oap 在 请问,在加载显示的SD卡内的一张图片时,颜色显示有异常,也只有截屏内的一条命令进行图片显示的。 中说:
???为什么上传图片老是不成功,老师提示invalid mime type
@kidswong999 ![0_1550733441760_NewCamera_FieldOfView.bmp](正在上传 100%)
![0_1550732537193_NewCamera_FieldOfView.bmp](正在上传 100%)
@kidswong999 是的呀,图片不知道怎么了,i就是上传的时候有问题
错误:invalid mime type 不会知道什么鬼?
![0_1550732274921_NewCamera_FieldOfView.bmp](正在上传 100%)
![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 在 请问,在加载显示的SD卡内的一张图片时,颜色显示有异常,也只有截屏内的一条命令进行图片显示的。 中说:
如果涉及代码,需要报错提示与全部代码文本,请注意不要贴代码图片
另外请提供你的bmp文件。
好的,不好意思
![0_1550731501413_NewCamera_FieldOfView.bmp](正在上传 100%)
# Untitled - By: GC-Work - 周三 2月 20 2019
import sensor, image, time
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卡中的一张图片
print(clock.fps())
sensor.flush()
time.sleep(100)