对camera raw中的纹理和清晰度的内容的修正

之前对于环的解释,不太行,这里我给出进一步地说明。

首先对环的解释:  我这里说的环指的是频域段中的ai变化的时候对图像像素的变化的极大的影响程度的环状效果,会出现不规则的环状的提亮或增暗的效果。实际上是每个fj都有影响,但是极大影响会出现环状效果。

假设ai都相同的时候,而符号只与j有关,所以可以设为a,傅里叶变换公式可以写为:fj=a*e^{\vartheta_{j}},a为ai取同一个值。\theta _{j}=\sum_{k=1}^{M}(2\pi /2^{k})*xk, j^{-}=xM...x2x1,这里的j已经是逆序过,写为j-。

1.,这个简化的公式可以估计,修改低频区域的ai的时候,图像的低位区没有环效果,因为低位区的高位都是0,高位区域有环效果,因为高位有值为1,那么可以使用附近的概念,就是将高位的某一位置换为1或者0,置换为1是升位,置换为0是降位。这可以看做是从高位区从低到高顺序或者是高到低的顺序,结果是一样的。我从低到高来看,图像高位区越低,环之间的距离越大,距离是2的指数倍数的。考虑在接近图像最右下的位置,环的圈数就变大了。环没有中心,因为改的是一大片频率域中的低频区ai,非要说的话,我只能说环的内部在图像的低位区。最小环经过图像中心处。

因为是估算,ai是各不相同的,那么应该是图像中心处附近是最小的环了,之后向外部辐射出去,一层层的距离变大了,并且靠近图像中心的环变化最不明显,越外层越明显,具体我下面举例解释

具体的解释是: 以一维图像点列为例100...0的最近位置是100..1,但是1无影响,不管。有影响是100..01....xxxx,但是逆序之后发现是第一个相位值,那么影响最小,所以形成第一个环。第二个环是100..11....xxxx,影响第二大,所以是形成第二个环。第三个环是第二个环是100..111....xxxx,这就发现环之间的距离是在远离中心之后增大的,但是效果是越来越大的,原因是环状效果是极大值,而环内变化是差不多的。比如第二个环和第三个环之间的内部在100..11....xxxx和100..111....xxxx之内,比较差异,发现不明显,所以没有环没有累加效果。那么环增大变化效果明显的原因是第三个环的逆序之后的1有更大的相位角,对fj的影响更大 。

2.,现在估计修改高频区域的ai的值(我这里的修改ai的值指的是增大,因为如果减小的话,就是模糊了,应该可能看到,模糊看的话,应该效果更好,因为没有噪点了。)

图像的任意二进制位的低位有值,那么都会有附近的概念,那么也就有环效果。但是这个环效果最差,因为频率的低位区是容易影响fj的值的,高频区域是最难影响的。至于环的内部如果是以图像xxx10..00开始的,这很难说清楚内部。那么只能把这个时候的环定义修改了。之前定义内部为低位区,是为了看起来是环基本上是凸的,现在还是为了看起来是基本上是凸的,只能把内部定义为形如xxxx11..1的形式,其实内部是高频区域的位置的逆序。但是逆序之后不连续啊。(之前改低频逆序之后是高位,局部是连续的。)这样就行成了许多个环带,而且每个环带只有一个中心位置,(而修改低频只有一个环带,没有具体的中心点,只有中心区域),这种不连续的后果是,分散的各个位置作为环的中心的时候,环带的强弱是不同的,而且,每个环带上,靠近中心的环强度越弱(而之前靠近中心区域的环强度也是越弱的),环带远离中心点,环之间的距离越大(而之前是远离中心区域环带的距离越小)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/834787.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python 全栈系列242 踩坑记录:租用算力机完成任务

说明 记一次用算力机分布式完成任务的坑。 内容 1 背景 很早的时候,做了一个实体识别模型。这个模型可以识别常见的PER、ORG、LOC和TIME几种类型实体。 后来,因为主要只用来做PER、ORG的识别,于是我根据业务数据,重新训练了模…

CommandLineRunner和ApplicationRunner接口实现类中run方法发生异常导致spring程序关闭

今天其他组的一个程序在k8s中启动报错,启动之后立马就关闭了。我去看日志,发现最后面报了一个UnknownHostException异常,感觉是这个原因导致的,然后查看异常栈。定位到一个CommandLineRunner接口实现类,这个实现类里面…

[muduo网络库]——muduo库的Reactor模型(剖析muduo网络库核心部分、设计思想)

一、前言 在学习 C 服务端的过程中,必不可少的一项就是熟悉一个网络库,包括网络库的应用和其底层实现。我们熟知的网络库有 libevent、libev、muduo、Netty 等,其中 muduo 是由陈硕大佬个人开发的 TCP 网络库,最近跟着课程正在深…

使用Beego创建API项目并自动化文档

最近需要使用Go写一个Web API项目,可以使用Beego与Gin来写此类项目,还是非常方便的,这里就介绍一下使用Beego来创建的Web API项目并自动化文档的方法。 使用Gin创建API项目并自动化文档参见:使用Gin编写Web API项目并自动化文档 …

粮油码垛机:自动化与智能化仓储的关键角色

在快速发展的现代化仓储物流领域,粮油码垛机正逐渐成为自动化与智能化仓储的关键角色。它以其高效、精准、节省人力的特点,赢得了众多粮油生产企业的青睐,成为仓储管理升级换代的明星产品。 一、粮油码垛机的技术革新 随着科技的发展&#…

AI写的论文AI疑似度太高怎么办?教你一招解决

随着 AI 技术迅猛发展,各种AI辅助论文写作的工具层出不穷! 为了防止有人利用AI工具进行论文代写,在最新的学位法中已经明确规定“已经获得学位者,在获得该学位过程中如有人工智能代写等学术不端行为,经学位评定委员会…

每日Attention学习4——Spatial Attention Module

模块出处 [link] [code] [MM 21] Complementary Trilateral Decoder for Fast and Accurate Salient Object Detection 模块名称 Spatial Attention Module (SAM) 模块作用 空间注意力 模块结构 模块代码 import torch import torch.nn as nn import torch.nn.functional a…

搞了半天的HTTP-ONLY

一、问题 事情是这样的,我在测试服务器cookie时,要将键名为 onlintTag 的 value值 获取出来,一只没办法。 js一只报undefined,如下图 但是 请求头和响应体 都 显示了 cookie中 onlintTag的 value ,如下图 二、HTTP-ON…

代码复现|DataLoader类num_workers参数引发的进程问题

一、问题描述 记录一下:复现(Windows平台下,机器学习算法)代码过程中遇到的多进程问题,报错截图如下。 根据排查定位到代码出错位置349行。(背景介绍:logprog封装了dataloader类,本质…

基于 stable diffusion 制作上世纪90年代的游戏美术风格

1. 项目背景 目前游戏项目中出现美术产能不足的瓶颈,如果使用 midjourney 之类的第三方生成式人工智能产品生成美术素材的话,一方面需要将我们的美术资产投喂给第三方企业进行风格训练,有安全性上的风险,另一方面,第三…

F1C200S 添加韦根驱动笔记(设备树修改)

参考资料:linux开发笔记(buildroot 增加自己的开发板支持文件)-CSDN博客 首先需要有F1C200S开发板的原理图和buildroot 如果没有可以在我的资源里面下载。 参考上面的文章修改这个目录下的设备树即可。 /home/test/lc/buildroot/board/wi…

Android 开机启动模式源码分析

在机器关机情况下,长按Power键启动机器,如果这时机器低电,会提示低电,机器不会正常启动: 而代码如下: 如果不是低电,正常情况是可以启动的。 在关机情况下,插入USB,机…

【Python深度学习(第二版)(3)】初识神经网络之深度学习hello world

文章目录 一. 训练Keras中的MNIST数据集二. 工作流程1. 构建神经网络2. 准备图像数据3. 训练模型4. 利用模型进行预测5. (新数据上)评估模型精度 本节将首先给出一个神经网络示例,引出如下概念。了解完本节后,可以对神经网络在代码上的实现有一个整体的了…

python数据分析——pandas DataFrame基础知识2

参考资料:活用pandas库 1、分组方式 我们可以把分组计算看作“分割-应用-组合”(split-apply-combine)的过程。首先把数据分割成若干部分,然后把选择的函数(或计算)应用于各部分,最后把所有独立…

如何安全高效地进行分公司文件下发?

确保分公司文件下发过程中的保密性和安全性,是企业信息安全管理的重要组成部分。以下是一些关键步骤和最佳实践: 权限管理:确保只有授权的人员可以访问文件。使用权限管理系统来控制谁可以查看、编辑或下载文件。 加密传输:在文…

Linux|进程地址空间

Linux|内存地址空间 现象基本概念理解如何理解地址空间什么是划分区域&#xff1f;地址空间的理解为什么要有地址空间&#xff1f;如何进一步理解页表和写时拷贝如何理解虚拟地址 Linux真正的进程调度方案 现象 #include <stdio.h> #include <string.h> #include …

Java 区块链应用 | 割韭菜之假如K线涨跌可随意变动修改的实现

大家好&#xff0c;我是程序员大猩猩。 我一直在想&#xff0c;币圈这个行情时涨时跌&#xff0c;不断的割韭菜&#xff0c;不是由市场决定的&#xff01;而是由交易所直接输入一个数值后点击确定按钮而变化的&#xff0c;那么是不是很恐怖的行为。 为了验证这么一个想法&…

Java实现Excel导入和校验

文章目录 效果实现1,添加依赖2,实体类Member.javaMemberVO.java3,校验、监听器ValidationTool.javaExcelReadListener.java4,请求接口参考博文效果 输入:导入测试.xlsx postman调用实例: postman输出结果: 日志输出: 实现 1,添加依赖 easyexcel要去掉poi-ooxm…

Leetcode—295. 数据流的中位数【困难】

2024每日刷题&#xff08;132&#xff09; Leetcode—295. 数据流的中位数 实现代码 class MedianFinder { public:MedianFinder() {}void addNum(int num) {if(maxHeap.empty() || num < maxHeap.top()) {maxHeap.push(num);} else {minHeap.push(num);}if(maxHeap.size(…

未授权访问:Jenkins未授权访问漏洞

目录 1、漏洞原理 2、环境搭建 3、未授权访问 4、利用未授权访问写入webshell 防御手段 今天继续学习各种未授权访问的知识和相关的实操实验&#xff0c;一共有好多篇&#xff0c;内容主要是参考先知社区的一位大佬的关于未授权访问的好文章&#xff0c;还有其他大佬总结好…