@1ckv 大佬能留下联系嘛,我们交流一下
6g2v 发布的帖子
-
RE: 请问image.get_pixel(x, y)的问题
@kidswong999 在 请问image.get_pixel(x, y)的问题 中说:
需要调用find_blobs函数。
如果调用find—blods()只能得到该色块的中心横纵坐标还有边界坐标,我需要的是我想要色块里面的全部坐标,可以做到吗?
-
请问image.get_pixel(x, y)的问题
我现在想要知道该像素点灰度值为0的横纵坐标,也就是image.get_pixel(x, y),返回为(0,0,0)所在的x和y值,请问有什么方法吗?
-
大佬,请问openm m4在巡线小车里面
THRESHOLD = (5, 70, -23, 15, -57, 0) # Grayscale threshold for dark things...
import sensor, image, time
from pyb import LED
import car
from pid import PID
rho_pid = PID(p=0.4, i=0)
theta_pid = PID(p=0.001, i=0)LED(1).on()
LED(2).on()
LED(3).on()sensor.reset()
sensor.set_vflip(True)
sensor.set_hmirror(True)
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QQQVGA) # 80x60 (4,800 pixels) - O(N^2) max = 2,3040,000.
#sensor.set_windowing([0,20,80,40])
sensor.skip_frames(time = 2000) # WARNING: If you use QQVGA it may take seconds
clock = time.clock() # to process a frame sometimes.while(True):
clock.tick()
img = sensor.snapshot().binary([THRESHOLD])
line = img.get_regression([(100,100,0,0,0,0)], robust = True)
if (line):
rho_err = abs(line.rho())-img.width()/2
if line.theta()>90:
theta_err = line.theta()-180
else:
theta_err = line.theta()
img.draw_line(line.line(), color = 127)
print(rho_err,line.magnitude(),rho_err)
if line.magnitude()>8:
#if -40<b_err<40 and -30<t_err<30:
rho_output = rho_pid.get_pid(rho_err,1)
theta_output = theta_pid.get_pid(theta_err,1)
output = rho_output+theta_output
car.run(50+output, 50-output)
else:
car.run(0,0)
else:
car.run(50,-50)
pass
#print(clock.fps())
openmv m4 中的sensor.set_framesize(sensor.QQQVGA) # 80x60 (4,800 pixels) - O(N^2) max = 2,3040,000.能够换成分辨率为320*240吗,我说的是彩色图像 -
有关神经网路识别例程nn_cifar10的问题。
labels = ['airplane', 'automobile', 'bird', 'cat', 'deer', 'dog', 'frog', 'horse', 'ship', 'truck'],只能识别这个十个物体,可不可以识别其他物体的?
-
有关IIC传输问题,请大神帮忙,谢谢。
print(rho_err,line.magnitude(),rho_err)
如何将上面数据通过IIC进行传输,教程上只是传输简单的字符。
-
RE: 请问这个代码怎么改才可以用在openmv板子上,请大神帮忙,谢谢。
@kidswong999 请问micropython也有开发板的,是不是其他的开发板和openmv不兼容吗?