相关疑难解决方法(0)

使用numpy在Python中使用TIFF(导入,导出)

我需要一个python例程,可以打开并将TIFF图像导入到numpy数组中,这样我就可以分析和修改包含的数据,然后再将它们保存为TIFF.(它们基本上是灰度的光强度图,表示每个像素的相应值)

我试图找到一些东西,但没有关于TIFF的PIL方法的文档.我试图搞清楚,但只有错误的模式/文件类型不支持错误.

我需要在这里使用什么?

python tiff numpy python-imaging-library

67
推荐指数
7
解决办法
15万
查看次数

从存储为Numpy数组的图像中丢弃Alpha通道

我用numpy/scikit加载图像.我知道所有图像都是200x200像素.

当图像被加载时,我注意到一些有alpha通道,因此有形状(200,200,4)而不是(200,200,3)我期望.

有没有办法删除最后一个值,丢弃alpha通道并将所有图像变为漂亮的(200,200,3)形状?

python math numpy

20
推荐指数
1
解决办法
1万
查看次数

将4通道图像转换为3通道图像

我正在使用OpenCV 2.4.6.我正在尝试将4通道RGB IplImage转换为4通道HSV图像.以下是我的代码.哪个给出错误"OpenCV错误:断言在未知函数中失败".我认为cvCvtColor支持3channel图像.有没有办法将4通道RGB转换为HSV或4通道RGB转换为3通道RGB?

 IplImage*  mCVImageColor = cvCreateImageHeader(cvSize(640,480), IPL_DEPTH_8U, 4);
 /*Doing something*/
 IplImage* imgHSV = cvCreateImage(cvGetSize(mCVImageColor), IPL_DEPTH_8U, 4);
 cvCvtColor(mCVImageColor, imgHSV, CV_BGR2HSV); //This line throws exception
Run Code Online (Sandbox Code Playgroud)

opencv

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

numpy ×2

python ×2

math ×1

opencv ×1

python-imaging-library ×1

tiff ×1