问题标签 [image-preprocessing]
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.
python - IndexError:图像预处理练习期间列表索引超出范围
我是unis的学生junho。我试图研究此代码以进行图像预处理。我试图将面部识别更改为标签识别以正确裁剪。但错误发生如下代码。这似乎是列表问题。但即使我尝试过,我也无法弄清楚。有没有人能知道这个问题??
这是代码:
错误代码是这样的: IndexError Traceback (last recent call last) in () 17 18 if name == " main ": ---> 19 main(sys.argv)
python - 使用 tf.image.rgb_to_grayscale 自定义 preprocessing_function - ValueError:使用序列设置数组元素
我正在尝试使用自定义预处理功能在训练期间将 RGB 图像转换为灰度。因此,我尝试使用tf.image.rbg_to_grayscale
它。我的功能如下所示:
train_generator
是使用 定义的datagen.flow_from_dataframe(...)
。没有这个自定义函数的训练工作得很好,但是一旦我使用它,我就会收到以下错误:
ValueError:使用序列设置数组元素。
从这里的答案来看,我认为我需要将输入更改为rgb_to_grayscale
,但我不知道传递x
给函数的正确方法是什么。
关于如何解决这个问题的任何想法?
image - 如何使用 skimage 或 opencv 删除 XRAY png 图像的一部分?
我需要使用 OpenCV 上的 skimage 删除 png 图像中多余的黑色部分。有人可以指导如何做吗?我是图像处理的新手。提前致谢。
keras - ImageDataGenerator.fit() 函数在 Keras 图像预处理中的作用是什么?
有 ImageDataGenerator.flow() 函数,我们在其中传递训练图像并返回增强图像。但是 ImageDataGenerator.fit() 函数有什么作用呢?
python - 将灰度 png 转换为 RGB png 图像
我有一个灰度 PNG 格式的医学图像数据集,必须转换为 RGB 格式。尝试了许多解决方案但徒劳无功。
image-processing - 为什么这个图像对我来说是错误的?
我已按照本笔记本教程中的代码进行操作,但我一直在渲染 3d 肺分割
https://www.kaggle.com/gzuidhof/full-preprocessing-tutorial
除了以下更改外,我已按照教程进行操作:
- 我已经导入了 pydicom 而不是 dicom
- 我随后将 dicom.read_file() 更改为 pydicom.dcmread()
但是,扫描的简单 3d 图看起来不错。
肺分割代码出了点问题。
image - 使用注释文件训练大图像 - 替代方案?
系统:
操作系统 - Ubuntu 16.04 LTS // RAM - 8 GB // GPU - 2 x GTX 1080 // 软件 - Tensorflow / Keras
问题陈述:
我有大图像(6500 x 4308 像素),我想在其上运行训练过程来训练 DL 算法。问题是这种尺寸的图像不适合我的显卡内存(2 x GTX 1080)。我计划将图像分成更小的图块以放入内存中,最后将图块放在一起以显示结果图像(在测试阶段以查看图像的预测,例如表面缺陷)。
但是对于每个大图像,我都有一个注释文件,其中包含有关图像中边界框的信息。所以现在我没有关于如何进行的技巧或想法。如果你们能根据自己的经验向我推荐一些方法,我会非常高兴。
先感谢您!
编辑:图像调整大小不是一个选项,因为 ROI 小到 5 x5 像素。如果重新调整图像大小,它们将丢失。
python - 为什么我在调用 find_cars() 时会出现此错误
ValueError:预期 2D 数组,得到 1D 数组:array=[0.05760078 0.02291208 0.01819267 ... 0.02739229 0.01199168 0.00890131]。如果您的数据具有单个特征,则使用 array.reshape(-1, 1) 重塑您的数据,如果它包含单个样本,则使用 array.reshape(1, -1) 。
任何快速的解决方案都可以帮助我很多。这是代码: