Photozoom图像放大的技术一二事
平行空间下,未知的可能不仅仅是这个世界,还可能是前所未有的未知的探索。那么对于微小型世界来说,我们就需要借助技术的支撑来发现。photozoom就好比是“电子的放大镜”,对我们清晰图像的放大起到了重要作用。

看过《蚁人》系列电影的朋友都知道,不论是多么微观的渺小世界,我们只要拥有一颗赤诚探索的心,自然也可以发现它的奇妙。因此,photozoom就是在探索微观世界道路上的一款放大神器,活脱脱的一个“电子放大镜”。那么自然也少不了高配的技术加持。

不同的图像需要不同的处理方式。S-Spline Max、S-Spline XL 和 S-Spline 方法均附带有各类不同的“预设”。这些预设旨在为不同类型的图像(如照片或图形图像)提供良好的平均设置。除了标准预设外,photozoom还提供了高级微调工具,让您根据自己的喜好手动调整所有设置。本文我们来看看 S-Spline 放大算法和微调选项。

微调部分“选项”解释及用法:
- 人工细节
通过增加“人工细节”设置值,S-Spline 可以在放大图像中重新构建细节。通常情况下,在创建大型的放大图像时会丢失最高频率的细节(如草地、头发等)。人工细节会尝试在放大图像中重新构建这些细节。
- 强度
增加“强度”值会在放大图像中保留较多原始图像的对比度。对于对比度或锐化细节(如文本、线条图纸或卡通材料)较多的图像,最好选用较高数值。但对于其他图像,这样做可能导致“强制细节”过多,从而产生不自然的效果;
- 感光度
改变“感光度”值可使 S-Spline 更好地检测高频率细节(例如边缘)。与“强度”值一样,增加“感光度”可以产生较好的效果,但如果增加过多,则可能导致放大图像显得“锐化过度”;
- 反锯齿
“反锯齿”功能可以检测原始图像中锯齿状的不自然感(如不规则的像素线条),然后在放大图像中加以抑制。
来看看使用S-Spline算法并微调参数所得结果:

以上就是photozoom强大的S-Spline放大算法技术的介绍,更多photozoom最新资讯和相关使用教程,可在photozoom官网教程页查看。
Photozoom图像放大的技术一二事的更多相关文章
- Hadoop 一二事(1) - 简单介绍与杂谈
大数据大数据,身边很多朋友都在谈大数据,Big Data!!! 到底是什么,用来干嘛的,也很少有人说得出一二,那今天开始就简单说说这一二事吧 hadoop 的来源:是作者女儿的一个玩具 - 一只黄色的 ...
- 《MFC游戏开发》笔记六 图像双缓冲技术:实现一个流畅的动画
本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9334121 作者:七十一雾央 新浪微博:http:/ ...
- Java OCR tesseract 图像智能字符识别技术 Java实现
Java OCR tesseract 图像智能字符识别技术 Java代码实现 接着上一篇OCR所说的,上一篇给大家介绍了tesseract 在命令行的简单用法,当然了要继承到我们的程序中,还是需要代码 ...
- delphi 图像处理 图像放大缩小
procedure TDR_QM_ZP_Form.btn_FDClick(Sender: TObject); //图像放大 begin my_int1 := Trunc( my_int1 * 1.1) ...
- [转]Raanan Fattal - Image and Video Upscaling from Local Self-Examples 图像放大
转自:http://www.sigvc.org/bbs/thread-1032-1-1.html 论文链接:http://www.cs.huji.ac.il/~raananf/projects/lss ...
- java整理软件--- Java OCR 图像智能字符识别技术,可识别中文,但是验证码不可以识别...已测识别中文效果很好
国内最专业的OCR软件只有2家,清华TH-OCR和汉王OCR,看了很多的OCR技术 发现好多对英文与数字的支持都很好,可惜很多都不支持中文字符.Asprise-OCR,Tesseract 3.0以前的 ...
- HTML5 Canvas图像放大、移动实例1
1.前台代码 <canvas id="canvasOne" class="myCanvas" width="500" height=& ...
- CSS3——提示工具 图片廓 图像透明 图像拼接技术 媒体类型 属性选择器
提示工具 提示框在鼠标移动到特定的元素上显示 设置提示框的位置 给提示框添加箭头 提示框的淡入效果 提示框美化 图片廓 响应式图片廓 图像透明 创建透明图像——悬停效果 ———鼠标放置后———> ...
- H5一二事
先回顾一下WEB技术的几个阶段 Web 1.0 内容为主,主要流行HTML和CSS Web 2.0 动态网页,流行AJAX/JavaScript/DOM H5 时代,WEB开发回归富客户端 那么H5肯 ...
随机推荐
- android基础---->SharedPreferences的使用
SharedPreferences 还支持多种不同的数据类型存储,如果存储的数据类型是整型,那么读取出来的数据也是整型的,存储的数据是一个字符串,读取出来的数据仍然是字符串.这样你应该就能明显地感觉到 ...
- STL源码剖析——Iterators与Traits编程#5 __type_traits
上节给出了iterator_traits以及用到traits机制的部分函数的完整代码,可以看到traits机制能够提取迭代器的特性从而调用不同的函数,实现效率的最大化.显然这么好的机制不应该仅局限于在 ...
- Fedora30 install VS Code
We currently ship the stable 64-bit VS Code in a yum repository, the following script will install t ...
- python基础 — Queue 队列
queue介绍 queue是python中的标准库,俗称队列. 在python中,多个线程之间的数据是共享的,多个线程进行数据交换的时候,不能够保证数据的安全性和一致性,所以当多个线程需要进行数据交换 ...
- AS3事件类型
Event事件类型: ACTIVATE 激活事件 DEACTIVATE 对象休眠事件 ADDED 可视对象添加事件 ADDED_TO_STAGE 可视对象添加到舞台事件 REMO ...
- Postman 基本使用
Postman 基本使用 Postman主界面 工具栏 New: 新建,可以新建Request请求,Collection请求集,环境等等 Import: 导入,可以导入别人导出的请求集 Runne ...
- Tkinter & mysql 的登录框练习
import tkinter as tk from tkinter import messagebox import pymysql class SignIn(object): def __init_ ...
- 聊一聊,React开发中应该规避的点
原文永久链接: https://github.com/AttemptWeb..... 下面说到的React开发中注意的问题,部分是自己遇到过的点,部分是收集的,也算是React代码优化部分,这次做一个 ...
- java之struts2之数据检验
1.使用struts2时,有时候需要对数据进行相关的验证.如果对数据的要求比较严格,或对安全性要求比较高时,前端 js 验证还不够, 需要在后端再进行一次验证,保证数据的安全性. 2.struts2提 ...
- Matlab M文件变量检测与传递
M文件中变量的检测与传递 可变数量的输入输出变量(varargin,vararout): Matlab的输入输出变量数量可变,并具有以下特点: 可变输入输出变量必须在正常变量之后 varargin和v ...