问题标签 [image-processing]
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.
delphi - 在图像上写入透明文本
如何在图像(Jpg,Bmp)或透明文本(与背景图像相同的颜色)上写半透明文本但带有阴影,我想做的事情是给图像加水印。
我想使用 Delphi win32 来完成。
java - 在 Grails 中调整图像大小
我正在使用 Grails 开发网络相册,对于图像处理,我正在使用 grails-image-tools 插件。如果上传的图像尺寸太大(例如:超过 600 * 840 ),我需要一个调整图像大小的功能。在这种情况下,我需要将此图像的大小调整为 600 * 840)。最有效的方法是什么?非常感谢。
image-processing - GPU 编程新手:学习什么?
我正在将某个场景渲染到屏幕外帧缓冲区 (FBO),然后我正在读取渲染图像,glReadPixels()
用于在 CPU 上进行处理。该处理涉及一些非常简单的扫描例程和数据提取。
在分析之后,我意识到我的应用程序所做的大部分事情都是花费时间glReadPixels()
——超过 50% 的时间。所以自然的步骤是将处理转移到 GPU 上,这样就不必复制数据了。
所以我的问题是 - 将这样的东西编程到 GPU 的最佳方法是什么?
GLSL?
库达?
还有什么我目前不知道的吗?
主要要求是它可以访问渲染的屏幕外帧缓冲区(或纹理数据,因为可以渲染到纹理)并能够将一些信息输出到 CPU,比如 1 -2Kb 每帧。
image-processing - libgd 如何在竞争中脱颖而出?
我很好奇人们对 libgd 有过什么样的体验。我正在寻找 GDI+ 的替代品(更快的东西)。我已经尝试过 ImageMagick,但无法从中获得我需要的性能。
我听说 ligd 很快,但功能较少,而 ImageMagick 很慢,但功能更丰富。
我只需要有限数量的格式(主要是 jpg)上的非常简单的图像处理程序(缩放、裁剪)。但是我需要非常高质量的插值并且它必须很快(比 GDI+ 快得多)。
我正在考虑尝试 libgd,考虑到我的要求,这看起来很合适吗?
c - (rho/theta) 参数化中定义的两条线的交点
为检测图像中的线条创建了 Hough 变换的 c++ 实现。找到的行使用 rho、theta 表示,如 wikipedia 上所述:
“参数r代表直线到原点的距离,而θ是向量从原点到这个最近点的夹角”
如何在 x, y 空间中找到使用 r, θ 描述的两条线的交点?
以下是我当前用于转换进出霍夫空间的函数供参考:
如果这是显而易见的事情,请提前抱歉..
image-processing - 图像处理语言/环境
我有兴趣研究一些图像处理。我想matlab是最好的方法,但现在我无法访问matlab。我尝试了 octave,但由于某种原因,它甚至无法加载 png、bmp 或 1 种特定格式以外的任何内容。R 似乎也不是这里的关键。
这里选择的语言是什么?珀尔?
也有人能指出我在图像处理方面可能错过的任何其他好的教程吗?
python - 在 Python 中调整图像大小而不会丢失 EXIF 数据
我需要使用 Python 调整 jpg 图像的大小,而不会丢失原始图像的 EXIF 数据(关于拍摄日期、相机型号等的元数据)。所有关于 python 和图像的谷歌搜索都指向我目前正在使用的 PIL 库,但似乎无法保留元数据。我到目前为止的代码(使用 PIL)是这样的:
有任何想法吗?或者我可以使用的其他库?
image-processing - 以编程方式修改图像以用文本替换细节?
如何以编程方式重现以下效果?(来源:arttext.co.uk)
如果可能的话,我想自动化这个过程,但对输出有一些控制(IE,反转调色板以产生深色图像的浅色背景等)。如果可能的话,以矢量格式生成结果也会很棒。
更新: 不仅仅是用 ASCII-art 重新创建,我还想指定用于重新创建图像的字符串。
c# - validateImageData 参数和 Image.FromStream()
我担心这个重载中的第三个参数 validateImageData。该文档没有对此进行太多解释,它仅说明它会导致图像数据被验证但没有详细信息,究竟做了什么来验证图像数据?
我想在 Web 应用程序中使用它,所以,我想知道如果我将 validateImageData 设置为 true 会发生什么,我想确定用户上传的是有效图像,是否建议将 validateImageData 设置为 true或者如果抛出异常是否足以捕获异常?此外,将 validateImageData 设置为 true 是否会以任何方式影响性能?(用户可以上传最大 250k 大小的图像)
谢谢