以前多数DSP做,这种方案功耗很大,并且高级一点的DSP不可能做的很小,也有专用的soc芯片,集成度都很高,刚拿到了一款soc的芯片,低功耗,小封装,非常适合需要做鱼眼矫正的应用场合。下面是我拿到的一款芯片做的鱼眼矫正的效果,当然手机拍的照片不是很好,如下所示:

下面的图像是采用了一款鱼眼矫正的芯片做了一个矫正效果:如下所示

1.原始图像:

2.只做X轴的矫正如下所示

3.XY 均做了一点,但是不是很精致如下所示,由于鱼眼镜头的图像为180度的半球面,所以图像会被压缩,第一幅图的鱼眼不是完整的,所以造成了如下要实现x,y轴的矫正会产生黑色的图像区域,这也是圆形展开后的残缺部分。

4.除了鱼眼矫正外,还可以选择FOV内感兴趣的ROI ,最多可以显示8个ROI,如下图所示:

总体感觉还不错,提供做矫正图的UI界面,蛮方便的~

对了如果你有鱼眼图,可以发给我我帮你做下矫正后的图像(只能是拍到的,因为只能是输给板子然后送到显示器)。邮箱:digent@163.com

鱼眼矫正芯片获得的图像相关推荐

  1. 【图像】【OpenCV鱼眼矫正】三、鱼眼矫正原理讲解

    目录 一.鱼眼矫正原理讲解 1. 像素坐标转化为相机坐标 2. 无畸变相机坐标 与 畸变后相机坐标 的 对应关系 参考资料: 链接:https://pan.baidu.com/s/19BK9HbRBY ...

  2. 我为中国第一张火星照片做鱼眼矫正

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|CVer 以下是昨日发布的内容.今天把代码整理了一下,放 ...

  3. 【图像】【OpenCV鱼眼矫正】二、fisheye::initUndistortRectifyMap()源码分析

    目录 一.fisheye::initUndistortRectifyMap() 之 功能介绍 二.fisheye::initUndistortRectifyMap() 之 源码分析 1. 源码分析 2 ...

  4. opencv鱼眼矫正Java_使用OpenCV校准鱼眼镜头

    重磅干货,第一时间送达 01.简介当我们使用的鱼眼镜头视角大于160°时,OpenCV中用于校准镜头"经典"方法的效果可能就不是和理想了.即使我们仔细遵循OpenCV文档中的步骤, ...

  5. opencv 鱼眼矫正

    前提 这里不讨论怎么获取矫正参数,假定已经获取矫正参数 使用undistort #include <opencv2\opencv.hpp> using namespace cv; void ...

  6. OpenGL实现鱼眼矫正实时视频处理

    OpenGL实时单鱼眼镜头矫正 通过Opengl 实现单鱼眼图片或视频实时矫正,实现平铺等各种模式渲染 1.沉浸模式 2.坠入模式 3.平铺模式 4.圆柱模式 5.四分平模式 6.综合模式

  7. 图像畸变矫正 matlab,关于opencv图像畸变矫正

    本文通过摄像头参数(fx,fy,cx,cy,k1,k2,p1,p2,p3(标定得到))去矫正摄像头拍出来的图像畸变详细代码在底部 首先 这里我们先介绍两个函数:他们都可以用来矫正畸变,但是一个是输入是 ...

  8. python图像处理:全景图片转鱼眼图片(鱼眼矫正)

    全景图片转鱼眼图片 原理 效果 代码 一 二 原理 效果 这里有两种具体实现 我觉得第二种漂亮些 代码 一 import cv2 import numpy as np import math def ...

  9. 纯css车牌倾斜矫正的方法 css图像透视变换

    主要使用css里面transform的rotate和skew,一个是旋转,一个形变.我们先来看看概念: rotate() CSS 的 rotate() 函数定义了一种将元素围绕一个定点(由transf ...

最新文章

  1. WMI技术介绍和应用——查询正在运行的进程信息
  2. java int.parse_java数据类型转换,parseXXX(String)或valueOf(String)有什么区别?
  3. Android资源分离,可分离Android操作系统报告:硬件环境检测文件(十)(分析)...
  4. C# SHA1散列算法
  5. (百万浏览量!)超详细MySQL安装及基本使用教程(史上最详细)
  6. SSH-Struts第四弹:Struts2学习过程中遇到的问题
  7. 编写下载服务器。 第二部分:标头:Last-Modified,ETag和If-None-Match
  8. mysql查当前用户的的命令_mysql命令大全用户管理相关命令
  9. Java四种引用包括强引用,软引用,弱引用,虚引用。
  10. Android:使用GsonFormat插件遇到的坑
  11. AS5040磁编码器使用笔记
  12. 基于SSM实现图书借阅管理系统-毕业设计
  13. MAC 用配置设置解决vscode中文乱码问题
  14. java oracle 建表语句_oracle得到建表语句
  15. MFC绘制bmp图片背景
  16. c的花体字_[转载]花体字~~漂亮~
  17. 十、cocos2d-x 字体描边和制作阴影
  18. 123.R简介和统计绘图
  19. IOS逆向(1)IOS越狱
  20. 王子与公主的爱情故事新结局(转)

热门文章

  1. 如何使用Docker容器部署O2OA(翱途)开发平台与OnlyOffice的集成版本?
  2. android处理crash程序崩溃异常
  3. JavaSE基础之(七)面向对象
  4. esp8266 蓝牙耳机_手把手带你制作WIFI智能开关.走进物联网-ESP8266学习日记(三)...
  5. Word2Vec 与《Distributed Representations of Words and Phrases and their Compositionality》学习笔记
  6. 如何使用录音转文字助手?免费教程来袭!两分钟学会!
  7. Android最新敲诈者病毒分析及解锁(11月版)
  8. 插入排序(insertionSort)
  9. Element Ui使用技巧——Form表单的校验规则rules详细说明;element的 form 表单rules详细用法
  10. 进制转换的思路分析与计算器的实现