问题标签 [raw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
image - 如何将白平衡系数应用于 RAW 图像以进行 sRGB 输出
我想将 RAW 图像数据 (RGGB) 转换为 sRGB 图像。有许多专门的方法可以做到这一点,但首先要了解基础知识,我已经实现了一些简单的算法,例如通过降低分辨率进行去拜耳法。我目前的管道是:
- 通过blacklevel和whitelevel 重新缩放u16 输入数据
- 应用白平衡系数
- 尺寸减小的 Debayer,G 的平均值:g=((g0+g1)/2)
- 计算 D65 光源 XYZ_TO_CAM 的伪逆(来自 Adobe DNG)
- 通过 CAM_TO_XYZ 将 debayered RGB 数据转换为 XYZ
- 将 XYZ 转换为 D65 sRGB(取自 Bruce Lindbloom 的矩阵)
- 应用伽玛校正(现在简单的例程,应该用 sRGB 伽玛代替)
- 从 [minval..maxval] 重新缩放到 [0..1] 并将 f32 转换为 u16
- 另存为 tiff
问题是,如果我跳过白平衡系数乘法(或者只是将它们替换为 1.0),输出图像看起来已经可以接受了。如果我应用系数(取自 DNG 中的 AsShot),输出会有很大的色偏。而且我不确定是否必须乘以coef或1/coef。
第一个图像是 wb_coefs 设置为 1.0 的管道的结果。
第二个图像是具有“正确” wb_coefs 的结果。
我的管道有什么问题?
附加问题:
- 我不确定重新缩放过程。我是否必须在每一步之后重新缩放到 [0..1] 还是在 u16 转换作为最后阶段时重新缩放是否足够?
完整代码:
此示例的 DNG 可在以下位置找到:https ://chaospixel.com/pub/misc/dng/sample.dng (~40 MiB)。
transactions - 创建、签署和发送离线原始交易?
我正在寻找创建一个原始交易,对其进行签名,并使用 Filecoin 签名工具对其进行广播。
我想离线执行此操作,而无需使用特定的钱包或软件。
Filecoin
签名者工具有一种方法来签署原始交易,但我不知道我应该如何使用离线签名。我不知道我应该用那个方法做什么,方法的结果应该是什么?
而且我不知道我应该生成什么(序列化交易?签名?cbor_uint8_array?)
在这种情况下,摘要是什么?
对于发送,我应该将什么传递给发送方法?交易?序列化交易?我应该将其存储到文件中吗?
非常感谢有关如何实现这一目标的任何帮助或指导。如果有一个Nodejs
很棒的实现。
spring - Spring Soap 客户端 - 获取原始响应
我使用 Spring 教程创建了一个 Soap 客户端:https ://spring.io/guides/gs/sumption-web-service/
使用 Java 对象可以正常工作。
我想知道是否有一种方法可以获得服务发送的响应(有效负载,最好没有 SOAP 包装器)?
谢谢
android - 是否支持 Android Camera2 Api Bayer mipi 10rggb 原始图像格式?
我正在为我之前使用相机库的项目进行 camera2 api 更新。在使用相机库时,我可以拍摄 Jpeg 和 Raw (Bayer mipi 10rggb) 格式的图像,但目前我只能获取 Jpeg 格式的图像。当我查看相机地图的输出格式时characteristics = cameraManager.getCameraCharacteristics(cameraId); StreamConfigurationMap map = characteristics.get(CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP);
,我看不到原始图像格式中的任何值。我还在 ImageFormat 类中搜索所有图像格式,但我看不到 Bayer Mipi 10RGGB 图像格式。不管怎样,当我将 raw10(也是 10 位原始格式)格式加载到 imageReader 中时,我得到一个空指针错误。但是,在旧的相机代码中,当我直接以 Bayer Mipi 10 RGGB 格式设置相机参数时,我可以得到这种格式的输出。
我真的不知道该怎么做才能解决这个问题。
sql - 如何通过考虑与以前的原始数据相同的列中的数据来对 sql 表进行分组
实际开始/结束时间列代表指令开始/结束日期。
但真正的指令会继续进行,直到 Min、Aim 或 Max 都发生变化。
所以,我需要按照 Min-Aim 和 Max 组按原始分组。
我不能直接将它们用作分组依据,因为 3 个月前和本月可以有相同的 Min-Aim-Max。
姓名 | 实际开始时间 | 实际结束时间 | FLOW_SUM | LIMS_AVG | 敏 | 目标 | 最大限度 |
---|---|---|---|---|---|---|---|
DOI | 10:15:25.793 | 18:30:53.027 | 5884 | 148 | 140 | 155 | 160 |
DOI | 18:30:53.027 | 01:14:50.177 | 2170 | 149 | 140 | 155 | 160 |
DOI | 01:14:50.177 | 11:18:58.383 | 3008 | 148 | 140 | 145 | 150 |
例如在屏幕截图中;行号 1,2 在同一条指令中,需要求和 flow_sum 和平均 lims_avg 行号 3 是一条指令本身 行号 4,5,6,7 是一条指令
不知何故,在按如下顺序排序后,我需要与前一个 raw 创建关系,然后是另一个 raw,直到找到不同的三元组 Min-Aim_Max。
我该如何查询?
ios - iOS:如何在相机拍摄时将位置数据嵌入到 RAW/DNG 图像中
使用以下代码,RAW/DNG 图像在导出到其他设备或计算机时会丢失其位置数据。
tcp - LWFTP 的问题:不发送任何消息
我对 LWFTP 库有疑问(来自https://github.com/gezedo)。我正在使用带有 RAW API 的 lwIP。板子从不发送任何 TCP 信号(应该发送 SYN 消息)。我的代码是下一个:
函数 ftp_test() 调用 lwftp_connect(在 lwftp.c 中,来自 Gezedo 的 github),但从不发送任何 TCP 消息。我正在使用 TMS570LS3137 板。
非常感谢 !!
json - 有没有办法在ansible的json正文中插入原始转义的json
请参阅下面的第一个电话,哪个有效。这是我如何在系统上创建模板的示例。注意我必须使用 {% raw %} ... {% endraw %} 所以 ansible 不会尝试解释我模板中的变量。
输出正常:
现在,我试图将模板的内容移到一个名为 template1.j2 的文件中。
模板1.j2:
我将模板 template1.j2 插入到我的 JSON 正文中(注意我在模板中添加了 {% raw %} ... {% endraw %})。
输出 NOK:
出于某种原因,看起来我这样做的方式不起作用,ansible 仍然尝试在创建时解释我的模板中的变量。
关于如何在 ansible 任务之外使用我的模板进行工作的任何想法?
PS:我尝试使用 shell ansible 模块加载模板文件,但没有帮助。
谢谢和问候, 罗曼
python - 在 subprocess.call(r'net use z: ' ) 函数中使用变量来映射网络驱动器
我正在尝试将我的学生个人文件夹映射到共享驱动器上。我真的不想一次做这个,而且网络经验非常有限,所以我想我会用 python 来做。
名称变量在此之前填写学生详细信息。
如果我使用变量打印路径,它会很好。
如果我使用 r'%' %mapdrive 行打印路径,它也会正确打印出来。但没有映射驱动器。如果我在没有变量的情况下手动运行命令,它会很好地映射驱动器。
我想它可能是在创建文件夹之前尝试映射文件夹,所以我等待了 3 秒但没有帮助。我已经尝试了很多此代码的变体,除了手动将所有细节输入原始字符串之外,我没有进行任何管理似乎有效。
请帮忙?