数字图像处理与汇编语言编程入门
1. 数字图像采集
在数字图像处理中,第一步通常是从数字相机获取图像。以下是使用MicroPython实现图像采集和处理的示例代码:
import image
import lcdSPI
import ov7670
def main():
img1 = image.init(0, 0, IMAGE_RES_QQVGA , IMAGE_FORMAT_YUV422)
img2 = image.init(0, 0, IMAGE_RES_QQVGA , IMAGE_FORMAT_GRAYSCALE)
img3 = image.init(0, 0, IMAGE_RES_QQVGA , IMAGE_FORMAT_RGB565)
lcdSPI.init(0)
ov7670.reset()
ov7670.init(IMAGE_RES_QQVGA , IMAGE_FORMAT_YUV422)
ov7670.startContinuous(img1)
while True:
ov7670.pollForCapture(1000)
image.IMAGE_YUV422toGrayscale(img1, img2)
image.IMAGE_grayscaletoRGB565(img2, img3)
lcdSPI.drawImage(img3, 0, 0)
main()
这段代码的工作流程如下:
1. 初始化三个不同格式的图像对象。
2. 初始化
超级会员免费看
订阅专栏 解锁全文
1099

被折叠的 条评论
为什么被折叠?



