STM32F103+ov7670的简单图像处理

突然意识到自己这块东西没有发过,所以补上一发,之前搜过淘宝,这次搜了CSDN发现写着这个的还真不多,用过淘宝骑飞和战舰家的配套例程,自己学习的时候看的是红白皮的《

STM32F 32位ARM微控制器应用设计与实践》,里面专门一章帮着入门,稍稍懂点的都能看得懂。

然后我自己用骑飞的板子做过简单的灰度化、二值化、拉普拉斯得边界,简单的寻找已知目标,meanshift等等,后来还做了下怀旧色、复古色的滤镜切换。最终考虑到f103的资源、运算速度跟不上图像处理,果断点到为止了。

再之后有帮人弄了下战舰的例程,个人表示不是很理解战舰家的库函数封装,但勉强也能做简单的处理。

有试过C++写算法,忘记有没有尝试类了,以后有机会试试吧。

个人对103的熟悉程度一般,信号采集、电机控制类接触过,但不深,图像这块还是有好好研究过,毕竟当初属于启蒙阶段。

所以,简单的指引,小弟愿意为大家服务,但复杂的东西,考虑到个人学习的偏向因素,不能满足各位需求也请海涵~~

最后,有图有真相~

2014/11/6

时间: 2024-11-03 18:08:30

STM32F103+ov7670的简单图像处理的相关文章

小工具:截图&简单图像处理

一.程序运行截图 二.获取屏幕截图的方法 首先知道我们可以通过Screen.PrimaryScreen.Bounds获取到当前整个屏幕,再利用Bitmap和Graphics就可以得到整个屏幕的图片了. Screen.PrimaryScreen.WorkingArea这个获得是不包含任务栏的屏幕       获取屏幕代码如下所示: 1 /// <summary> 2 /// 获取屏幕图片 3 /// </summary> 4 private void GetScreenImage()

第0000道练习题_Python简单图像处理

Python练习题第 0000 题 https://github.com/Show-Me-the-Code/show-me-the-code 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. Talk is cheap, show you my code. #! /usr/bin/env python # -*- coding:utf-8 -*- from PIL import Image, ImageDraw, ImageFont __author_

python PIL 简单图像处理

首先是在下面的文章中给出了 针对像素点的两个函数, getpixel 以及 putpixel的用法 https://www.cnblogs.com/kongzhagen/p/6295925.html 16 图像类型转换: im = im.convert("RGBA") 17  获取某个像素位置的值: im.getpixel( (5,6) ) 18 写某个像素位置的: im.putpixe( (5,6), (255,0,0) ) https://www.jianshu.com/p/e8d

Python图像处理PIL库简介

搬运自本人博客:http://www.xgezhang.com/python_pil.html 最近用到一些简单的图像处理,这里简单介绍一下,Python Imaging Library (PIL)是PythonWare公司提供的免费的图像处理工具包,是python下的图像处理模块,支持多种格式,并提供强大的图形与图像处理功能.虽然在这个软件包上要实现类似MATLAB中的复杂的图像处理算法并不太适合,但是Python的快速开发能力以及面向对象等等诸多特点使得它非常适合用来进行原型开发.对于简单的

图像处理中几个基本的处理方法c#代码实现

图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面.随着人类活动范围的不断扩大,图像处理的应用领域也将随之不断扩大.(1)航天和航空技术方面的应用 数字图像处理技术在航天和航空技术方面的应用,除了上面介绍的JPL对月球.火星照片的处理之外,另一方面的应用是在飞机遥感和卫星遥感技术中.许多国家每天派出很多侦察飞机对地球上有兴趣的地区进行大量的空中摄影.对由此得来的照片进行处理分析,以前需要雇用几千人,而现在改用配备有高级计算机的图像处理系统来判读分析,既

Atitit 编程语言知识点tech tree v2 attilax大总结

大分类中分类小分类知识点原理与规范具体实现(javac#里面的实现phpjsdsl(自己实现其他语言实现 类与对象实现对象实现 类与对象实现class模板 类与对象实现方法重载 类与对象实现dock type 类与对象实现基于原型 类与对象实现封装 类与对象实现多态 类与对象实现继承 类与对象实现多继承 类与对象实现动态对象 类与对象实现类加载classloader 类与对象实现程序集加载自动语句加载 类与对象实现程序集加载反射api加载 类与对象实现程序集加载字节数组加载 类与对象实现程序集加

仿真印章制作&mdash;&mdash;三种方法

方法一 1.模板下载(www.nipic.com等网站) 2.修改PSD文件中的文字,复制选中组到新建图片中,然后保存. 方法二 1.图章制作软件下载(百度图章软件下载) 2.编辑成需要的模板 3.PS简单图像处理 (1).新建图层,在新建图层使用画笔137.100按照边框和文字略作绘图S: (2).在新建图层选定S,在原图层中删除: (3).在滤镜中添加杂色(平均分布,数量35%) 方法三 完全使用PS制作 第一部分 第一步.新建画布,尺寸设300*300像素. 第二步.选择椭圆形状工具绘制2

对显微镜图像的初步研究

对显微镜图像的初步研究 完成一个机器视觉的项目,首先需要开发者能够理解图像.剖析出特征.提出初步的思路.对于三幅显微镜图片,原始的要求是能够以75%的成功率识别出三类物体.先看图像 一.图像主观体验 1)从总体颜色上来看,发现三幅图像的主要颜色不统一(图1偏紫,图3偏绿),应该是由切片的不同材质造成的.如果所有的切片都是属于这一色调的,可以首先考虑通过颜色域来强化ROI区域.这一点需要沟通和更多的素材: 2)从图像内容上来看,可以划分为1.背景,2.大块区域,3.小型气泡,4.大型气泡.4个区域

PIL Python Imaging Library (PIL)

介绍 把Python的基础知识学习后,尝试一下如何安装.加载.使用非标准库,选择了图像处理模块PIL. Python Imaging Library (PIL)是PythonWare公司提供的免费的图像处理工具包,是python下的图像处理模块,支持多种格式,并提供强大的图形与图像处理功能.虽然在这个软件包上要实现类似MATLAB中的复杂的图像处理算法并不太适合,但是Python的快速开发能力以及面向对象等等诸多特点使得它非常适合用来进行原型开发.对于简单的图像处理或者大批量的简单图像处理任务,