阅读更多

44顶
1踩

编程语言


在2010年度的SIGGRAPH图形会议上,微软研究院的研究人员演示了利用照相机或手机自带的“惯性测量传感器”实现图像自动去模糊




 

 

 

 

 

这是微软研究院最近开发了一种新的图像去模糊算法,基于一个传感器配件“惯性测量传感器”,曝光过程中的加速度和角速度估算出一个模糊函数。利用它计算出成像时所受到的干扰因素,比如手部抖动,再利用这些数据配合算法对图像质量进行优化。

 

这种方法可以自动的对每个像素进行处理。

  • 大小: 220.3 KB
  • 大小: 174.4 KB
  • 大小: 239.8 KB
  • 大小: 178.6 KB
  • 大小: 203.6 KB
  • 大小: 193.9 KB
  • 大小: 362.7 KB
来自: microsoft
44
1
评论 共 43 条 请登录后发表评论
43 楼 damoqiongqiu 2010-08-05 10:06
能除马赛克最好了
42 楼 rocwon 2010-08-04 17:40
能消除马赛克么
41 楼 geminiyellow 2010-08-04 16:30
忽然想起来,之前3dm一直致力于这方面的工作,有些年头没关心过了,不知道他们还好么。
40 楼 easy3210 2010-08-04 13:56
这个原理只能消除旋转和加速造成的模糊
39 楼 nimrodchen 2010-08-04 13:41
不错,看上去效果挺好的。
38 楼 maxliz 2010-08-03 18:41
这个 我以前工作就是玩ps的
上面的几张图片 基本上是还原动态模糊 相当于把模糊后的图像移位
动态模糊产生的原因和普通模糊的算法不一样 产生的原因一般是被拍摄的物体运动或者相机在拍摄时移动了 所以理论上还原动态模糊还是可能的
而由于拍摄时光线原因或者ps的高斯模糊的话 基本上是对像素进行有损的处理 像素的信息都丢失了 应该不可能恢复的
另外当年教我ps的人说过 ps照片的过程中就算步骤可以还原 但是还是又少量图像信息丢失的
37 楼 billsky2911 2010-08-03 17:30
天下无码了,呵呵
36 楼 billsky2911 2010-08-03 17:30
微软无处不在啊,canon是不是早有这个技术啊
35 楼 PMKX2 2010-08-03 17:14
功能始终是有限,但也不错了,对照相新手有帮助。
34 楼 miaow 2010-08-03 16:36
程序处理只能消除信息不能增加信息,如果马赛克做的没问题,去掉是不可能的。
33 楼 dt27 2010-08-03 13:31
dieslrae 写道
还以为能去除万恶的马赛克呢

这个有的,不是这个技术应用,另一种技术,在一定程度上可以还原马赛克原始图像~
32 楼 dt27 2010-08-03 13:29
貌似原理很简单,怎么技术人员才研究出来?地球科技就这么落后么~像这样发展,那个年头才能出现真正的智能程序~o(╯□╰)o~
31 楼 loamy 2010-08-03 12:13
有自动对焦!
30 楼 giginet 2010-08-03 10:24
morocco 写道
orcl_zhang 写道
都是数学高手,我在想,如果是相机拍摄,可能模糊具有一定的规律可循,可以通过复杂的数学计算来解决。但是如果是人为的模糊处理,比如马赛克,或者ps的模糊处理等,能否来消除模糊。



老实交代你在想什么,是不是想夺了骑兵的码

哈哈,步兵。
29 楼 morocco 2010-08-03 09:49
orcl_zhang 写道
都是数学高手,我在想,如果是相机拍摄,可能模糊具有一定的规律可循,可以通过复杂的数学计算来解决。但是如果是人为的模糊处理,比如马赛克,或者ps的模糊处理等,能否来消除模糊。



老实交代你在想什么,是不是想夺了骑兵的码
28 楼 jasongreen 2010-08-03 09:36
关键是开源吗?
27 楼 徐风子 2010-08-03 09:19
不就是软件防抖吗?
26 楼 gof95 2010-08-03 09:03
这个不是拍好了之后消除模糊,也是拍的时候测量抖动实时修正的吧
现在的防抖技术不都是类似的原理吗?
25 楼 mblmh2008 2010-08-03 08:51
dieslrae 写道
还以为能去除万恶的马赛克呢

哦哈哈哈啊哈哈,万能去除马赛克.不错不错.
24 楼 01404421 2010-08-03 08:17
能搞成开源免费的小软件吗?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C# windows7图标风格的资源管理器

    一个重构版的C#资源管理器源代码,附带windows7风格的图标,支持搜索文件和文件夹,前进后退,支持树形列表菜单显示,图标取自Win7系统自带图标,对之前的资源管理器程序进行了重构,添加了最大化,添加系统图标和标识,优化查询以及程序响应功能。 运行环境:Visual Studio2010

  • 常用字符串/文件名函数

            #region 填充字符        public static string GeneralString(int n, string par)        {            System.Text.StringBuilder a = new System.Text.StringBuilder();            for (int i = 0; i       

  • C#获取系统文件及文件夹图标

    using System; using System.Runtime.InteropServices; using System.Windows.Forms; using System.IO; using System.Drawing; class GetSysicon { /// /// 获得指定文件图标句柄 /// /// 指定的文件名 /// 文

  • c#中应用程序更改图标

    c#中应用程序更改图标        1.       窗体和任务栏图标: 窗体的Icon属性是设置在窗体标题栏上显示的图标 this.Icon = new Icon(@"任务监控中心32.ico"); 效果如图: 2.        exe应用程序图标(bin目录下的那个exe文件的图标): a)         在VS2010中点击项目 选择最下面一个 ...的属性

  • C#实现Windows资源管理器 C# File Explorer

    C#实现Windows资源管理器 C# File ExplorerC#实现Windows资源管理器。界面布局添加splitcontainer控件增加工具栏控件toolstrip初始化时为treeview中添加内容并为有下级目录的文件目录和驱动器增加“+”号 C#实现Windows资源管理器。 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑...

  • C#资源管理器(基本版)

    背景 TreeView ListView 文件操作 用到的语句 TreeView 1TreeNode tn = new TreeNode(item.Name);//括号里是文本内容 1. 2 treeView1.Nodes.Add(tn); 2. ListView 2.1 public class MyFile { public float FileLength ...

  • ico图标提取源码(C#)

    ico图标提取源码(C#)

  • 「c#」图片转换ico图标程序及源码

    功能介绍:[c#]图片转换ico图标程序及源码经常需要将图片转成ico图标文件使用,现在很多在线转换功能也很不错。不过还是自己写一个本地的小程序使用更加方便~通过配合之前写的图标提取的小工具非常奈斯~提取到图标文件以后保存成.png图片,以备使用。接着使用图片转换工具将png、jpg等图片格式转成成ico文件,并保存到本地。#图片转换ico图标程序.主要的功能实现:1、读取本地文件素材2、将本地图片素材换成无损icon图标文件主要源码:这里主要是参考了:https://blog.csdn.net/u0103

  • listview mysql源码_winform c# listview控件使用范例源码

    【实例简介】winform c# listview控件使用范例源码,包括以下范例,listview控件的各种高级使用范例,很齐全。ActiveGrid.rarColorListBox.zipDragDropListView.rarExCheckedListBox.rarEXListView.rarExtendedListViews.rarExtListView.rarFadingListView_...

  • 基于C#的ArcEngine二次开发教程(11):矢量数据属性查询接口介绍及实现源码

    介绍使用AE进行矢量数据属性查询、条件查询及高亮显示的接口及实现源码

  • Cursor详解---之源码中的注释

    /* *Cursor详解---之源码中的注释 */ //query()查询数据库结束后会返回Cursor对象,Cursor对象里封装了一张由查询结果组成的数据表(该数据表独立于数据库,互不影响) //Cursor的结构好比游标卡尺,Cursor里放着一张数据表好比游标里放着刻度尺,移动之后读出数据 //源码注释常用方法说明——本人菜鸟中的菜鸟,不对请多多包涵和指正

  • C#编写的抓屏程序和源代码

    参考了网上的一些代码写了个抓屏程序,主要是根据自己的需求慢慢写的。 自己用着感觉也还不错,满足一般的要求应该是足够了,在这里共享一下程序和代码。 首次原创,转载请注明来源。 (注:运行程序需要Framework 2.0,项目是用VS2008建的) 关于程序: 下载 程序图标(用的QQ的图标)只显示在系统栏中,可通过启动程序、左键单击任务栏中的程序图标或输入设置的...

  • C#应用程序界面开发进阶——高级窗体控件(3)——树视图控件(为树控件中的节点设置图标,没看懂)

    树视图控件

  • 动态改变窗口图标的方法 WM_SETICON消息

    WM_SETICON:    用于改变应用程序的图标        wParam:       ICON_BIG ICON_SMALL    lParam:      图标句柄. #include #include #include "resource.h" // 窗口处理函数 HINSTANCE g_hInstance = 0; LRESUL

  • WinForm 编程中控件的使用小技巧(splitter实现窗口分区域,改变Button的形状)

    一、Splitter 控件的主要作用就是将窗口分区并可以调节区域大小,比如:我想将窗口分为左右两个区域,并可以调节两个区域所占的比例。操作流程如下: 1、新建一个窗口:Form1; 2、在Form1中添加一个Panel控件Panel1,并将其Dock属性设置为left,BackColor属性设置成蓝色; 3、在Form1中添加一个Splitter控件Splitter1,并将其Dock属性设置

  • C#如何获取其他程序ListView控件中的内容 含源码

    需求:获取其他程序中的ListView控件的文本内容 原理:进程之间是相互隔离的,数据是不能共享的(有些特例)    LVM_GETTITEMTEXT:将一个数据缓冲区提供给listview32控件,你不能把你的进程的数据缓冲提供给另外的程序,所以要用openprocess 打开“任务管理器”进程, 然后     在“任务管理器进程”中申请足够长度的内存(VirualAllocEx),将这个内

  • C#-ImageListView控件下载(源代码)

    C#-ImageListView控件下载(源代码) http://www.vjsdn.com/bbs/bbsTopicDetails.aspx?pid=111101240 易学原创翻译 转载于:https://www.cnblogs.com/vjsdn/archive/2009/11/10/1600050.html...

  • 获取进程列表应用列表,展示进程图标,名称 源码

    获取进程列表,按任务列表界面展示, 获取进程的图片,名称

Global site tag (gtag.js) - Google Analytics