首页 文章
  • 2 votes
     answers
     views

    当测试和训练数据集来自不同来源时,为什么测试精度保持不变并且不会增加二进制分类

    我有来自两个不同来源的 train 数据集和 test 数据集 . 我的意思是他们来自两个不同的实验,但两者的结果都是相同的生物图像 . 我想使用 deep CNN 进行二进制分类,并且我对测试精度和训练精度有以下结果 . 蓝线显示列车精度,红线显示近250个时期后的测试精度 . 为什么测试精度几乎是恒定的而不是提高?是因为 Test 和 Train 数据集来自不同的发行版? 编辑:在我添加了dr...
  • 0 votes
     answers
     views

    如何在C中将1d数组映射到2d数组?

    我试图将图像的RGB像素分别映射到R,G,B的2D阵列 . 当读取图像时,像素以{r1,g1,b1,r2,g2,b2 ......}的形式存储在1D阵列中 . 数组的长度是 3*height*width . 2D阵列的宽度为X高度 for(i = 0; i < length; i++) { // length = 3*height*width image[i][2] = getc...
  • 0 votes
     answers
     views

    偏振图像 - 如何找到每个RGB值的平均值

    对于图像处理练习,我必须编写一个程序,将各种效果应用于图像 . 其中一个效果是灰度,完成后找到RGB值的平均值((红绿蓝)/ 3) . 然而,为了使图像偏振化,我需要首先找到每个单独分量的平均值(即所有红色值/红色像素的数量) . 然后循环遍历行和列(使用像素,红色值,绿色值和蓝色值的计数器)作为查找平均值的方法是否合适?有更有效的方法吗? 而且,基于平均像素值使像素偏振 . “如果平均值R为1...
  • 1 votes
     answers
     views

    如何仅使用系统调用在C中组合ppm图像文件?

    我在互联网上发现了一些类似的问题,但没有系统调用 . 我正在我的系统编程课上练习 . 它要求您仅使用系统调用以二进制形式( P6 ,而不是 P3 )组合ppm图像文件 . 输入来自命令行 . 第一个输入是较大的图像文件,第二个输入是较小的图像文件,在输入之后,文件被组合并写入第三个文件,您可以将其指定为第三个输入的名称 . 较小的文件将写入较大文件的右上角 . 因为我们假设我们主要使用的是 ope...
  • 0 votes
     answers
     views

    将JPEG-In-Tiff转换为普通TIff

    我有一个包含300演出Tiff图像的目录结构 . 一些被编码为Jpeg-in-Tiff,另一些被编码为“Group 4传真编码” . 我需要将所有格式更改为后者而不会丢失我的文件夹结构 . 有人有主意吗?
  • 7 votes
     answers
     views

    从X射线图像中提取手骨

    我有一只手的X射线图像 . 我需要自动提取骨骼 . 我可以使用不同的技术轻松分割手 . 但我需要得到骨头并使用这些技术无济于事 . 有些骨头比其他骨头更亮,所以如果我使用阈值处理,其中一些骨头会消失,而其他骨骼则会变得更清晰 . 我想也许我应该只限制一个手的区域?是否可以限制不是正方形的投资回报率?哦,也许你有任何其他解决方案,建议?也许有一些像OpenCV这样的图书馆?任何帮助都会非常棒! Ex...
  • 2 votes
     answers
     views

    感兴趣的区域与透明背景的小图像

    我想从给定掩码的图像中提取感兴趣区域(ROI),并将其保存在调整为ROI大小的新文件中,并使用透明背景 . 例如,给出这个图像: 我想得到这个: 这里的解决方案NumPy/OpenCV 2: how do I crop non-rectangular region?提供全尺寸的输出图像 . 如何让它输出ROI的矩形尺寸? 我可以按位 and 图像和蒙版,但我真的很困惑一个调整图像大小并将其保存...
  • 4 votes
     answers
     views

    从MATLAB中未知级别的水平曲线表面

    我想获得一个n * m矩阵,每个离散点都有一个近似的“高度” . 输入是来自 Map 的轮廓的图片(参见下面的链接),每个轮廓线表示高度增加或减少5米 . 我的想法: 我将图片作为逻辑png导入到一个名为 A 的矩阵中,这意味着矩阵中的每条轮廓线都是'1'的连接条,其他一切都只是0 . 我最初的想法是从矩阵的左上角开始,将高度设置为零,声明一个新的矩阵'height'并开始计算 heigh...
  • 0 votes
     answers
     views

    GD纵向文本放置在纵坐标中

    我使用GD将文本放在图像上 . GD将文本放在基线上 . 我正在使用ImageTTFBBox来获取框的高度,并且能够计算文本底部的位置 . 但是因为gd使用基线来放置文本 . 我怎样才能弄清楚基线的位置?文字和位置和大小都是动态的 . 我正在使用giddyup 52px字体并将其放在左上角,例如没有边距/填充 . 我使用ImageTTFBBox得到文本高度,它是54px . 所以我使用image...
  • 1 votes
     answers
     views

    如何使用HIPI hadoop缩放图像

    我正在尝试使用HIPI和Hadoop框架来扩展图像 . public void map(HipiImageHeader header,FloatImage image,Context context)抛出IOException,InterruptedException {image.scale(20); if (header == null || image == null) { S...
  • 21 votes
     answers
     views

    为什么我不能在openCV中打开avi视频?

    我刚刚用openCV2.3.1写了一个简单的视频阅读示例,但似乎无论如何我都无法打开avi视频:( VideoCapture capture("guitarplaying.avi"); if(!capture.isOpened()){ std::cout<<"cannot read video!\n"; return -1; } ...
  • 0 votes
     answers
     views

    将Shader中的DirectX11 ID3D11Texture2D转换为OpenCV IplImage

    Short introduction :我用C(DirectX)中的Oculus Rift编写了一个增强现实应用程序 . 我的一个片段着色器计算全向相机模型的不失真 . 我现在唯一的问题是读出渲染的非失真texture2D并使用OpenCV进一步转换为现实世界的3DPose跟踪/映射 . 有趣的事情是,我已经做了相反的方式,这意味着我已经使用我扭曲的相机imageBuffers创建着色器资源视图,...
  • 0 votes
     answers
     views

    霍夫曼编码如何从dct系数构造图像(jpeg)?

    我有一个512x512的图像,我试图重新压缩它 . 以下是将图像重新压缩为jpeg文件的步骤 1) convert rgb to YCrCb 2) perform down sampling on Cr and Cb 2) convert YCrCb to DCT and Quantized according to chosen Quality 3) perform Hu...
  • 0 votes
     answers
     views

    将jpeg dct系数转换为ycbcr系数

    如下所示,我有一个8 * 8的dct系数块: -15 -4 1 0 -1 0 0 0 -2 4 1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 ...
  • 0 votes
     answers
     views

    DCT实施

    我正在尝试实现基于DCT的彩色JPEG图像压缩算法 . 我是图像处理的新手,所以我需要一些帮助 . 我需要的是澄清算法 . 我正在使用来自here的DCT实现 所以,这是我理解的算法: 使用ImageIO将图像加载到BufferedImage中 . 创建3个矩阵(每个通道1个:红色,绿色,蓝色): int rgb = bufferedImage.getRGB(i, j); int re...
  • 1 votes
     answers
     views

    Libjpeg中的DCT矩阵在哪里?

    在libjpeg中我无法找到8x8 DCT矩阵?如果我没有错,这个矩阵对于8x8块总是一个常量 . 它必须在第一行包含1 / sqrt(8)但这个矩阵在哪里?
  • 0 votes
     answers
     views

    在Matlab中使用3x3掩码的中值滤波器二进制图像

    我试图在具有给定3x3掩码的2D二进制图像上使用medfilt2 function . 不幸的是,medfilt2没有将掩码作为参数 . 怎么可能median filter一个3x3掩码的图像? 例如 : binary_image = [0 0 0 0 0 0 0 0; 0 1 0 1 0 1 1 0; 0 1 1 1 1 1 1 0...
  • 6 votes
     answers
     views

    空间卷积与频率卷积图像的逆滤波器

    我的图像处理类已经分配了一个图像恢复项目 . 我目前正在研究反向滤波器 . 图像 - >降级 - >逆滤波器 - >恢复图像 . 我正在使用一个简单的5x5盒式过滤器来降级 . 如果我在空间域中对图像进行卷积,移动到频域,然后使用内核的fft反向滤波卷积图像,我就搞得一团糟 . 如果我在频域中对图像进行卷积,然后对该图像进行反向滤波,我会得到一个好的图像 . 频域和空间域卷积应该...
  • 0 votes
     answers
     views

    为空间过滤生成过滤器

    我在维基百科上看到,如果我们需要对图像执行空间过滤,我们必须有一个过滤器,例如3x3,我在这里不明白的是我们如何选择过滤器的值?假设原始图像是灰度级,因此其强度从0到255(8位) .另一个问题是,如果图像是9x9,我们如何将滤镜应用于该图像的边界像素?如果我们选择填充图像以使滤镜可以处理所有边界像素,那么新填充像素的值是多少?非常感谢你
  • 4 votes
     answers
     views

    在频域Matlab中使用高斯滤波器

    我在频域中读到了高斯滤波器,但有一点我在这里无法理解: 高斯滤波器总是一个方阵吗? 如果1的答案是肯定的,如果我的图像是矩形矩阵会发生什么?在Matlab中,我读取图像,然后使用 fft2 将其从空间域转换为频域,然后我使用 ffshift 来集中它 . 我想要的是将图像的频域矩阵乘以高斯滤波器矩阵,然后通过使用 ifft2 将结果转换为空间域,但由于高斯滤波器矩阵的大小和图像的频域矩阵不...
  • 2 votes
     answers
     views

    创建拉普拉斯矩阵,过滤图像[关闭]

    我正在做一个实现图像过滤器的项目 . 我的问题是,用户说在图像中应用拉普拉斯过滤器,内核是nxn大小 . 我知道laplace使用以下矩阵3x3: 0 1 0 1 -4 1 0 1 0 但如果他想要一个nxn矩阵我该如何创建呢?
  • 4 votes
     answers
     views

    如何获得图像中使用的一维和二维空间滤波器的光谱?

    我想知道如何在图像处理中获得空间1维和2维锐化滤波器的光谱 . 锐化滤镜是: [-1, 3, -1]; [-1, -1, -1; -1, 8, -1; -1, -1, -1]; 在MATLAB中,我该怎么做才能获得滤波器的频谱,或者如何获得这些滤波器的频率成分?
  • 2 votes
     answers
     views

    更好的视频编程边缘滤波算法

    我仍在研究last program虽然我终于找到了如何解决问题(关于如何过滤最大轮廓),但我现在有了一个新问题,或者更确切地说是一个问题 . 如您所见,我正在使用Canny算法搜索视频中的边缘 . 但是我将用于检测的对象没有特定的颜色,所以当对象的颜色与周围的颜色大致相同时(例如,如果对象是银色并且背景为白色),对象的边缘将消失,我无法获得物体的轮廓 . 现在我将测试OpenCV中可用的每个边缘过...
  • 1 votes
     answers
     views

    如何在J2ME中从PNG读取原始alpha通道?

    我正在编写一个简单的J2ME游戏,它使用带有8位alpha通道的PNG图像 . 问题:并非所有硬件都支持完整的Alpha透明度渲染 . 然而,由于我的游戏本质上是非常静态的(开始时,“精灵”基于当前屏幕大小布置在背景图像上,并且就此而言),我认为可以直接将这些透明图像预渲染到游戏初始化过程中的背景,并在游戏后期使用 . 我不能在Photoshop中预渲染它们,因为它们的位置不是事先知道的 . 但是...
  • 1 votes
     answers
     views

    如何在Grabcut算法中删除不需要的空格?

    我使用Grabcut算法实现了背景减法 . 但是我在源图像的裁剪图像中有一些不需要的空白区域 . 如何删除裁剪图像的空白区域 . 脚步: 从相机中读取视频并读取图像 . 我的输入图片: 应用Grabcut算法 . CV :: grabCut(图像,结果,rectangle1,bgModel,fgModel,1,cv :: GC_INIT_WITH_RECT); CV ::比较(结果,C...
  • 9 votes
     answers
     views

    如何删除“绿屏”肖像背景

    我正在寻找一种从很多图片中自动删除(=透明)“绿色屏幕”肖像背景的方法 . 我自己的尝试到目前为止......呃...不太成功 . 我正在四处寻找有关该主题的任何提示,解决方案或论文 . 商业解决方案也很好 . 在您发表评论之前,并说它不可能自动执行此操作:不,它不会使用它们 . 问题是他们用自己的生命来保护他们的算法,因此在菲律宾手工处理这个问题时,他们已经隐藏了一个工资过低的工作人员,因为我们...
  • 1 votes
     answers
     views

    实时图像处理时序

    我正在使用带有MATLAB的Arduino控制器来构建一个读取传感器数据的系统,该系统触发一个实时摄像头来捕获图像以进行实时图像处理 . 基于这些结果,通过控制器“在一些所需的延迟之后”进行进一步处理 . 现在我面临的问题是,在完成上一阶段的最后一步之前,我无法读取传感器数据 . 我希望能够连续读取传感器数据并处理图像,即使在基于先前图像的最后处理阶段仍在执行时(由于提供了延迟) . 感谢您的任何...
  • 1 votes
     answers
     views

    用Caffe训练暹罗网络

    我正在训练一个比较一对图像的简单暹罗网络 . 我按照caffe(siamese)给出的例子,制作了自己的模型 . 我的问题是使用Constrastive Loss功能 . 这个函数实现的细节是caffe定义here . 在我的实现中,我使用了margin = 1,定义如下 layer { name: "loss" type: "ContrastiveLoss&...
  • 1 votes
     answers
     views

    在Caffe培训Siamese网络

    我正在尝试构建一个用于比较两个图像样本的连体网络 . 我跟着caffe中的MNIST示例 . 我想要做的是不使用完全连接的层,而是使用完全卷积连体网络 . 我这样做是为了学习和理解深度学习 . 我创建了自己的自定义网络,它采用 32 x 32 大小的RGB图像补丁,并运行在附加的Prototxt文件中定义的网络的多个层 . 注意保持简短,我删除了网络的另一半只是一面镜子 . 此外,我正在尝试学习如...
  • 20 votes
     answers
     views

    使用PHP将jpg图像转换为gif,png和bmp格式

    如何使用PHP将单个jpg图像转换为3种不同的图像格式gif,png和bmp? 请帮忙

热门问题