mlvg 发布的帖子
-
RE: 脱机运行时候,SD卡录制视频功能,如何使新视频不覆盖旧视频
@kidswong999 断电之后,我在SD卡中,我用一个文件去存,这个变量才可以,这个是代码,可以供各位参考
import sensor, image, time, mjpeg, pyb
import ujson读取或初始化 example_name_suffix 变量
try:
with open("example_name_suffix.json", "r") as file:
example_name_suffix = ujson.load(file)
except OSError:
example_name_suffix = 1RED_LED_PIN = 1
BLUE_LED_PIN = 3sensor.reset() # Initialize the camera sensor.
sensor.set_pixformat(sensor.RGB565) # or sensor.GRAYSCALE
sensor.set_framesize(sensor.QVGA) # or sensor.QQVGA (or others)
sensor.skip_frames(time = 500) # Let new settings take affect.
clock = time.clock() # Tracks FPS.pyb.LED(RED_LED_PIN).on()
sensor.skip_frames(time = 500) # Give the user time to get ready.pyb.LED(RED_LED_PIN).off()
pyb.LED(BLUE_LED_PIN).on()文件名拼接全局变量
m = mjpeg.Mjpeg("example_" + str(example_name_suffix) + ".mjpeg")
cnt = 0
print("You're on camera!")
#1000约30秒 2000约60秒
for i in range(50):
clock.tick()
m.add_frame(sensor.snapshot())print(clock.fps())
print(cnt)
cnt = cnt +1
stop = clock.fps()
m.close(clock.fps())
pyb.LED(BLUE_LED_PIN).off()
#print("Done! Reset the camera to see the saved recording.")
print("example_name_suffix:",example_name_suffix)每次使用后将 example_name_suffix 加 1
example_name_suffix += 1
保存 example_name_suffix 变量的值到文件中
with open("example_name_suffix.json", "w") as file:
ujson.dump(example_name_suffix, file) -
脱机运行时候,SD卡录制视频功能,如何使新视频不覆盖旧视频
场景:我使用SD卡去记录OpenMV拍摄到的视频图像,但不方便每次插拔SD卡
1.我要做什么(需求)?
脱机运行时候,我使用SD卡去记录OpenMV拍摄到的视频图像,官方给的历程里面,每次录制的视频名字都一样,新录制的视频会覆盖掉旧的录制的视频。
2.目前遇到的困难?
每次运行录制的视频会覆盖掉旧的录制的视频,代码应该如何修改,才可以使新录制的视频,不覆盖旧的视频,每次录制的视频有自己单独的名字,并存放。3.我希望得到的帮助?
代码应该如何修改,才可以使新录制的视频,不覆盖旧的视频,每次录制的视频有自己单独的名字,并存放。期盼得到女神小智智的回复,哈哈哈!!(期待)
-
自己写了一个新的pid模块,导入新的类报错问题(lmportError:)
场景:新写了一个PID算法代码模块,想在原来的代码里面使用这个PID算法,但运行却报错lmportError: no module named 'positionpid
1.我要做什么(需求)?
我自己新写了一个PID算法模块,新建了py文件,在py文件新建了类,如图2.目前遇到的困难?
导入错误,如图
3.我希望得到的帮助?
希望提供一下处理这个问题的方法,并想知道原因,因为已经在同一个路径里面了。期盼得到女神小智智的回复,哈哈哈!!(期待)
-
RE: 水下图像处理,倒影问题识别思路
@kidswong999 不是密闭盒子的折射,是我的这个灯盒的上方贴着水面,和水面形成的一个倒影。请问那些图像滤波的方法,可以处理这个场景吗?
-
水下图像处理,倒影问题识别思路
场景:我在水池的一侧将一个LED灯盒(图一)放入水中,灯盒上有五盏LED灯,在水池的另一端放入另一个密封盒,盒子中搭载了OpenMV摄像头。
1.我要做什么(需求)?
灯阵是对称分布,可以通过灯之间距离的连线判断,摄像头的姿态和灯阵是否是正对的。2.目前遇到的困难?
灯阵在水中会产生一个很清晰的倒影(图二),影响判断。3.我希望得到的帮助?
希望提供一下处理这个图像的方法思路,如何能剔除倒影,并提取出一个清晰的拥有5个灯的图像,使整个灯阵信息更加清晰游泳。期盼得到女神小智智的回复,哈哈哈!!(期待)
图一:陆地拍摄的LED灯盒
图二:0.2m成像,左边为水下成像情况,右边为使用LAB色域处理后的情况
图三:1.5m成像,左边为水下成像情况,右边为使用LAB色域处理后的情况 -
openmv识别灯闪烁的频率(周期)
场景:在背景环境没有其他灯光信息干扰的工况下,在openmv前方,有一个以固定频率闪烁的灯,灯的位置明确,固定闪烁的频率会持续一段时间,不会经常的变化,闪烁的频率可能为 1s 1次 ~ 0.5s 1次。
1.我要做什么(需求)?
我需要使用 openmv 模块识别出目标灯的闪烁频率,并将闪烁的频率信息发送。2.目前遇到的困难?
目前处于探索阶段,想知道openmv是否可以完成这样的需求,如果要实现这样的需求,需要用到openmv什么外设模块?程序的编写思路大致是怎样的?3.我希望得到的帮助?
我的思路是:开一个比闪烁频率更高的定时器,记录下灯亮的周期 和 灯灭的周期 ,不知道我这想法行不行?期盼得到女神小智智的回复,哈哈哈!!(期待)
-
摄像头在透明 非完整圆弧下的图像采集情况!!
我的问题:想知道在我的塑料外壳后面,摄像头采集到的图像是否可以完成我的需要(识别四个灯形成正方形的中点,并完成4个灯颜色识别)?需要经过怎样的处理才可以使用?
1.我要做什么?
我的摄像头需要采集四个灯的信息,并算出四个灯形成正方形的中点。其次,还需要识别4个灯的颜色。但因为是在水下进行,此摄像头需要经过一个3D打印的透明壳,不知道这样场景下是否可行。2.目前遇到的困难?
目前处于探索阶段,想向大佬询问这样的方案是否可行?3.我希望得到的帮助?
希望知道这种方案是否可行?如果可行,需要涉及到哪些处理的步骤,大致思路是什么?期盼得到网红小智智的回复,哈哈哈。下面是我的模型图,和用运动相机拍摄的水下图片。