image-processing 相关问题

与数字图像处理有关的任何事物,即用于从数字图像中提取或操纵信息的理论和技术。

OpenCV中通过轮廓矩求椭圆参数

我的程序中有这段代码: findContours(canny_output, 轮廓, 层次结构, CV_RETR_TREE, CV_CHAIN_APPROX_SIMPLE, Point(0, 0) ); for(int i = 0; i < contours.size(); i++){ if(hierarchy[i...

回答 2 投票 0

拉直弯曲轮廓

给定一个具有易于识别边缘的轮廓,如何拉直它及其内容,如图所示?

回答 2 投票 0

如何使用 ImageMagick 或 RMagick 将图像转换为 1bit/px 二进制位图?

我正在寻找将图像(png、jpeg 等)转换为 1bit/px 位图图像的命令和选项(类似于在 Photoshop 中将其转换为位图时发生的情况)。请参阅下面的示例 ...

回答 3 投票 0

如何从 .jpg 图像获取扩展名为 .nv12 的图像

我正在 Linux 系统上处理 .jpg RGB 图像。如何从中获取 .nv12 图像? 我知道如何使用 ffmpeg 将 RGB 图像转换为 YUV420 图像,但我不知道如何获取 .nv12 文件...

回答 1 投票 0

如何从图像中提取文本并在提取的文本周围绘制边框

我正在尝试使用 OCR 从图像中提取文本。我面临的挑战是如何映射键和值。例如,键 - 姓氏应具有值 XYZ。拿到钥匙后...

回答 1 投票 0

如何在图像opencv中的表格中添加水平线

我想在下图中添加水平线 结果输出应该是这样的: 任何关于如何解决这个问题的方法,即使存在没有水平线的差异图像。 我试过了...

回答 1 投票 0

质量和文件大小之间的折衷,如何将非常详细的图像保存到合理大小的文件中(<1MB)?

我面临一个小(大)问题:我想生成高分辨率散斑图案并将其保存为可以导入激光雕刻机的文件。可以是 png、jpg、pdf、svg、tiff。 我的脚本母鹿...

回答 1 投票 0

如何旋转图像区域

我想旋转特定区域的图像。例如,如果我将图像旋转 30 度,我希望区域跟随它。 我尝试过rotate_image函数,它完成了

回答 1 投票 0

棕褐色调是如何创建的?

创建棕褐色调需要哪些基本操作?我的参考点是perl imagemagick 库,因此我可以轻松使用任何基本操作。我尝试过量化(使其灰度化),

回答 4 投票 0

如何将非矩形网格拟合到 x 和 y 坐标样本?

我想制作一个查找表,用于使投影到圆顶内部的给定图像不变形。该装置看起来像这样,但更小(对于鼠标而言)。我收集了一套

回答 1 投票 0

使用opencv4将鱼眼图像转换为等距柱状图像

我想用C++算法和OpenCV4将单个圆形鱼眼图像转换为等距柱状图像。 这个想法来自我的计算机上加载的输入图像,如下所示: 我想获得一个

回答 2 投票 0

微阵列图像配准

如何对这两个图像进行图像配准? 它们是不同磁场下的磁性微粒阵列。 将其中一个减去另一个,我应该能够辨别出磁性对比。 德...之后

回答 1 投票 0

如何在 PHP 中删除 svg 文件中的空格

我迫切需要你的帮助。 我要删除 svg 文件中的空白。 如何删除它? 请帮我。 这是我的 svg 文件。 我迫切需要你的帮助。 我要删除 svg 文件中的空白。 如何删除它? 请帮我。 这是我的 svg 文件。 <svg xmlns="http://www.w3.org/2000/svg" fill="none" xmlns:xlink="http://www.w3.org/1999/xlink" style="margin:auto;display:block;" width="100" height="100" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"> <rect width="100%" height="100%" fill="none"/> <circle cx="72" cy="50" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-0.9s"></animate> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-0.9s"></animate> </circle> <circle cx="67.79837387624885" cy="62.93127555043441" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-0.8s"></animate> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-0.8s"></animate> </circle> <circle cx="56.798373876248846" cy="70.92324335849338" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-0.7s"></animate> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-0.7s"></animate> </circle> <circle cx="43.20162612375116" cy="70.92324335849338" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-0.6s"></animate> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-0.6s"></animate> </circle> <circle cx="32.201626123751154" cy="62.931275550434414" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-0.5s"></animate> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-0.5s"></animate> </circle> <circle cx="28" cy="50" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-0.4s"></animate> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-0.4s"></animate> </circle> <circle cx="32.201626123751154" cy="37.06872444956559" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-0.3s"></animate> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-0.3s"></animate> </circle> <circle cx="43.201626123751154" cy="29.076756641506623" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-0.2s"></animate> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-0.2s"></animate> </circle> <circle cx="56.79837387624884" cy="29.07675664150662" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-0.1s"></animate> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-0.1s"></animate> </circle> <circle cx="67.79837387624885" cy="37.068724449565586" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="0s"></animate> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="0s"></animate> </circle> </svg> 我在听你说话。 谢谢。 我用过imagemagick,但是效果不太好。 并不是有那么大的区别,而是不是将每个圆形元素“绝对”放置,您可以将圆形放置在分组元素中(<g>)并使用变换/旋转来放置圆形。 <svg xmlns="http://www.w3.org/2000/svg" height="100" viewBox="0 0 52 52" preserveAspectRatio="xMidYMid"> <g transform="translate(26 26)"> <circle transform="rotate(0)" cx="22" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-.9s" /> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-.9s" /> </circle> <circle transform="rotate(36)" cx="22" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-.8s" /> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-.8s" /> </circle> <circle transform="rotate(72)" cx="22" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-.7s" /> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-.7s" /> </circle> <circle transform="rotate(108)" cx="22" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-.6s" /> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-.6s" /> </circle> <circle transform="rotate(144)" cx="22" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-.5s" /> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-.5s" /> </circle> <circle transform="rotate(180)" cx="22" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-.4s" /> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-.4s" /> </circle> <circle transform="rotate(216)" cx="22" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-.3s" /> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-.3s" /> </circle> <circle transform="rotate(252)" cx="22" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-.2s" /> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-.2s" /> </circle> <circle transform="rotate(288)" cx="22" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="-.1s" /> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="-.1s" /> </circle> <circle transform="rotate(324)" cx="22" fill="#007a5c" r="4"> <animate attributeName="r" values="2.4;2.4;4;2.4;2.4" times="0;0.1;0.2;0.3;1" dur="1s" repeatCount="indefinite" begin="0s" /> <animate attributeName="fill" values="#007a5c;#007a5c;#125443;#007a5c;#007a5c" repeatCount="indefinite" times="0;0.1;0.2;0.3;1" dur="1s" begin="0s" /> </circle> </g> </svg>

回答 1 投票 0

Python 中的图像并行处理

我正在使用 fastapi 构建一个服务,它接受由 zip 文件组成的 post 请求。这些 zip 文件由图像组成。现在,我必须处理 zip 文件,从每个图像中提取面孔...

回答 1 投票 0

如何优化流程以找到包含我的蒙版的最佳 4 边形状?

我目前正在开发一个项目,我需要从视频帧中检测台球桌和台球。 然后我需要在 2D 迷你地图中重新创建游戏状态,为此我需要...

回答 1 投票 0

无法检测/删除两个在图像数据集中位置不同的水印

我在从图像集合中删除水印时遇到问题。水印彼此靠近但不同(见下文)。一个水印是一个红色方块,里面有白色文字...

回答 1 投票 0

LittleCMS 色彩校正与 Adobe Acrobat 值不匹配

背景 我正在尝试使用littleCMS 库在自定义应用程序中应用ICC 配置文件颜色校正。 我似乎一切正常,但是当我尝试使用 adobe acrobat 来双

回答 1 投票 0

重新调整 GCP 文档 AI 结果

GCP 的文档 AI 正在对图像进行预处理,以消除倾斜等问题。它生成的边界框对应于预处理的图像,而不是发送到 API 的图像。我需要重新倾斜它们所以......

回答 1 投票 0

用 python / numpy 编写摄影滤镜

我正在编写一个应用程序,其中我希望能够将摄影滤镜应用于图像,类似于photoshop的调整->照片滤镜工具。 我想我对这个过程有一个模糊的概念,b...

回答 1 投票 0

OpenCV如何使用MASK R_CNN提取图像中的精确区域?

我有一个医疗项目想要提取特殊的部分(Conjuctiva Puplpebral) 在不了解其坐标的情况下自动提取眼睛图像,而不是手动...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.