首页 > 其他分享 >图像后期处理操作

图像后期处理操作

时间:2023-08-26 20:33:27浏览次数:43  
标签:拍摄 图像 如下 后期 操作 昆虫 我们

1. 引言

最近,在闲暇之余,拍摄了一些昆虫的照片。我发现在手持拍摄昆虫时,几乎不可能拍出一次排除完美的照片。通常我们对照明的控制有限,对取景的控制有限(由于焦距和所有的树枝和树叶),以及对昆虫的运动没有控制,而且我们通常仅有很短的时间拍摄。因此,为了创造一个好的图像,后期处理几乎是不可避免的。 这里就一些常见的后期处理操作进行总结,仁者见仁智者见智,一些常见的操作可以供各位小伙伴们参考!

2. 原始图像

在改善昆虫图像时,我通常会经历一系列小步骤。这里我将使用以下图片作为我们的例子。原始拍摄的图像效果如下:

图像后期处理操作_去噪

这是原始图像,显然整体太黑了。很有可能你已经把这张图废弃掉了。不过,我们需要的昆虫信息都在这张图片中,所以我们可以尝试通过一些手段来对其成像结果进行改善。

3. crop操作

首先,我对这张图片进行了裁剪操作以创造一个更好的构图。在这种情况下,我想给大家一种昆虫正在爬到顶端的感觉。所以我把它稍微放在中间的左边。此外,我摆脱了左右两侧背景中的部分干扰。

裁剪后的图像如下:

图像后期处理操作_去噪_02

4. 调整亮度

这里我们可以使用PS软件调整整张图像的亮度,使得整体图像的更加明亮一些,结果如下:

图像后期处理操作_去噪_03

5. 锐化

因为原始图像太暗了,所以实际上包含了一些噪声。这里我们对其进行去噪,为了突出昆虫个体,我们对其进行锐化操作,得到结果如下:

图像后期处理操作_去噪_04

6. 局部调整

事实上,我们可以使用mask操作来对局部区域的亮色亮度进行调整,这里我们将昆虫的颜色调整得浅一些;同事左侧浅色草地有点过于分散注意力了,这里我们利用局部mask将其调暗一些。

得到结果如下:

图像后期处理操作_去噪_05

7. 对比

最后得最后,我们将原始图和我们处理后得图放到一起做个对比,得到结果如下:

图像后期处理操作_去噪_06

8. 其他例子

当然,以上例子得处理步骤可以针对不同得图像进行灵活的组合,我们来看我这边处理好的其他例子,如下:

图像后期处理操作_去噪_07

图像后期处理操作_去噪_08

9. 总结

本文针对拍摄图像后期处理过程进行了相关总结,并给出了具体示例,以及每一步详细处理步骤,同时给出了其他样例图像。

您学废了嘛?

标签:拍摄,图像,如下,后期,操作,昆虫,我们
From: https://blog.51cto.com/u_15506603/7246001

相关文章

  • CentOS操作系统忘记密码处理方法
    开机后在改画面按e键找到‘linux16’开头的行,修改‘ro’为‘rwinit=/sysroot/bin/sh’,进入单用户模式,按ctrl+x进入以后......
  • 开源.NetCore通用工具库Xmtool使用连载 - XML操作篇
    【Github源码】《上一篇》介绍了Xmtool工具库中的发送短信类库,今天我们继续为大家介绍其中的XML操作类库。XML操作是软件开发过程中经常会遇到的情况;包括XML内容的遍历解析,或者特定值内容的查询获取等等。Xmtool工具库提供了一种更方便的方式对Xml进行遍历解析或者对特定节点内......
  • 【Matlab 教程】-02 Matlab 基本操作与矩阵输入
    1、Matlab2020a界面简介2、命令行窗口1、操作符+-*/^在命令行窗口,输入表达式并回车计算,结果会以ans作为默认变量名,也可以在工作区查看优先级:()>^>*/>+-点击查看操作符+-*/^代码>>2+1ans=3 2+12-12/32*32^32、练习注意l......
  • 代码随想录算法训练营第二十二天| 235. 二叉搜索树的最近公共祖先 701.二叉搜索树
      235. 二叉搜索树的最近公共祖先    卡哥建议:相对于 二叉树的最近公共祖先 本题就简单一些了,因为 可以利用二叉搜索树的特性。   题目链接/文章讲解:https://programmercarl.com/0235.%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91%E7%9A%84%E6%9C%80%E8%B......
  • js对象操作(object)
    声明对象varcan_args=newObject();对象赋值can_args={"vue":300,"jquery":200……};对象动态赋值(新建属性值)第一种:letkey="id";letvalue=2can_args[key]=value;console.error(can_args);//{"vue":300,"jquery":200,......
  • Git的一些基本操作1
    1.检查文件的状态可以使用gitstatus命令查看文件处于什么状态,例如:在状态报告中可以看到新建的index.html文件出现在Untrackedfiles(未跟踪的文件)下面。未跟踪的文件意味着Git在之前的快照(提交)中没有这些文件;Git不会自动将之纳入跟踪范围,除非明确地告诉它“我需要......
  • Git的基本操作
    1.获取Git仓库的两种方式①将尚未进行版本控制的本地目录转换为Git仓库②从其它服务器克隆一个已存在的Git仓库以上两种方式都能够在自己的电脑上得到一个可用的Git仓库 2.在现有目录中初始化仓库如果自己有一个尚未进行版本控制的项目目录,想要用Git来控制......
  • flutter中initState(),实现异步操作
    在Flutter中,如果你需要在initState()中执行异步操作,可以使用async和await关键字。以下是一个示例,展示了如何在initState()中执行异步操作:@overridevoidinitState(){super.initState();fetchData();//异步操作示例}Future<void>fetchData()async{//......
  • NumPy学习挑战第十二关-数组操作
    Numpy数组操作Numpy中包含了一些函数用于处理数组,大概可分为以下几类:1、修改数组形状函数 描述reshape 不改变数据的条件下修改形状flat 数组元素迭代器flatten 返回一份数组拷贝,对拷贝所做的修改不会影响原始数组ravel 返回展开数组(1)numpy.reshapenumpy.reshape函数......
  • 图像处理 Adobe Camera Raw v15.2 for Windows x64 v14.5 for macOS
    AdobeCameraRaw允许您导入和增强原始格式图像,自从2003年发布以来就成为专业摄影师的必备工具。支持AdobeCameraRaw的应用程序包括Photoshop、PhotoshopElements、AfterEffects和Bridge。此外,AdobeLightroom采用了与AdobeCameraRaw相同的强大的原始格式图像处理......