python中、现在想将三张图片融合得到原始输入图片,请问有什么办法吗?

python中我已经得到一张图片的R、G、B的三张图像,现在想将三张图片融合得到原始输入图片,请问有什么办法吗?

0

1个回答

以矩阵的方式按你所需要的通道顺序叠加一下就可以了

0
qq_39412061
qq_39412061 可以使用PIL.Image.fromarray 将矩阵转换为图片格式再保存
4 个月之前 回复
qq_39168784
qq_39168784 你好,我还想问下,现在我已经将三个矩阵合并了,但是在将其转化为图片的过程中出现了报错, 报错是 TypeError: only size-1 arrays can be converted to Python scalars请问什么情况呢?
4 个月之前 回复
qq_39168784
qq_39168784 好的,多谢,我尝试一下
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何得到图片的原始大小!
rn要得到image.gif 的大小
如何得到图片的原始大小
我想把JPG,BMP,GIF图像文件,生成PDF文件,如果是小图片没有什么问题,如果图片过大的话,在PDF中设置成A4就截掉一部分,显示不全,横向也是有限,有没有办法在调用原始图片的过程中就能得到该图片的大小呢,然后把PDF文件的长宽设置就可以了。请高人指点一下。另处,能指点一下PDF文件,长宽的单位有哪些,换算的比率是多少,或这方面的资料也可以。多谢了。分不多了,各位多担待。^_^
python有办法暂时关闭输入吗
[size=24px][/size] 我的一段程序需要输入密码,多次错误就会延时在次输入。延时的时候我使用了time.sleep(sec) 这样的方法,但是发现在这个时候还是可以按键盘输入的 只是不能被显示罢了,在延时之后,他就会被再次读入,当然密码是输入是错误的,所以他又会继续延时。我考虑这是一个bug,如果输入个一百次一千次,其中有一次恰好输入正确了。第二天再来看程序,发现已经进去了。所以想问问有没有什么方法可以把,输入定向到其他地方,或者直接丢弃
有什么办法可以实现图片文字识别?
我希望能够把一张图片上的一些文字给提取出来。不知道能否用.Net实现?rn知道的请帮帮忙。谢谢了
有什么办法可以一次复制多张图片在剪贴板吗
目前用这个办法,但是粘贴的Rtf格式,不能粘贴在微信电脑端消息框里rnrn[code=csharp]richTextBox1.Focus();rn richTextBox1.SelectAll();rn Clipboard.SetData(DataFormats.Rtf, richTextBox1.SelectedRtf);[/code]
有什么办法吗??
取名为ja的input框rn取名为ks的input框rn我想在填完这两个框后按确定键时,就自动把ja里的值*0.2加以ks里的值*0.4保存到表中gzl这项里,这样我该怎么做?rn有程序代码吗??rn请指教,谢谢
分辨率改了以后,图片显示不全了。有什么办法吗?
[code=HTML]rn rnrn[/code]rnrn如上所示,div里放了背景图片。如果屏幕的分辨率是1366*768,可以完全显示。rnrn如果是1024*768的,图片就被剪切掉一部分,也就是只能显示一半。
有什么办法吗?
这是我写的选择题的四个选项rn onclick=change_value()> A:<%=question("A选项")%> rn onclick=change_value()> B:<%=question("B选项")%> rn onclick=change_value()> C:<%=question("C选项")%> rn onclick=change_value()> D:<%=question("D选项")%> rnrn
IE下怎么能得到图片原始像素
rnrn有这样一个img,在firefox下可以用 img.naturalWidth 和 img.naturalHeight 来的到图片宽高,IE下没这两个属性,有没办法可以得到?
请问有什么办法?
防火墙报告某IP地址经常试图连接我的80端口,我直接想给他些警告,但不知道用什么软件好,大家有什么好的提议?
jquery根据图片地址得到图片的原始尺寸
两种方法:推荐第二种,第一种存在图片未加载完获取的尺寸宽高均为0的情况 var img=new Image(); img.src=imgInfo[i].src; var realWidth = img.width; var realHeight = img.height; $(&quot;&amp;lt;img/&amp;gt;&quot;).attr(&quot;src&quot;, imgSrc)).load(function() {//...
请问有办法吗?
最近修改一个xsl文件,可惜对xsl比较陌生,所以生成显示的结果总是不适合,请问有没有办法,让我修改生成的html源文件,然后转换成xsl文件?或者有什么比较好用的xsl的工具。rn希望给能我点建议^_^
python读取图片的两种办法
1.opencv img_bgr=cv2.imread('test/im1904.jpg',cv2.IMREAD_UNCHANGED) cv2.imshow('img',img_bgr) cv2.waitKey(0) cv2.destroyAllWindows()2.matplotlib      img=matplotlib.image.imread('test/im1904.jpg') p
不通过右击图片的弹出菜单中“图片另存为……”来存储某一图片,有办法吗?谢谢!
-
ios-三张图片的轮播.zip
一行调用,三图轮播
请问有什么控件能输入字,下拉菜单控件和图片
如题~~!
SurfaceView 轮流绘制三张图片
surfaceView 轮流绘制图片,在一个SurfaceView 中连续播放三张图片,后台修改数据线程有问题,大家帮帮我吧。rnrnrnpublic class AnimationView extends SurfaceView implements SurfaceHolder.Callbackrn rn AnimationDrawThread adt; //后台重绘线程rn AnimationThread at; //后台修改数据线程rn Bitmap [] bitmaps; //轮流播放的三张图片数组rn int index= 0; //3个动画图片的索引rn int status=-1; // 0 代表3个动画图片进来,1代表旋转背景图片进来,2代表全部渐显,3代表待命rn public AnimationView(AnimationMainActivity father) rn super(father);rn // TODO Auto-generated constructor stubrn getHolder().addCallback(this);rn initBitmap(getResources());rn at = new AnimationThread(this);rn adt = new AnimationDrawThread(this,getHolder());rn status = 0;rn rnrn public void initBitmap(Resources r)rn bitmaps = new Bitmap[3];rn bitmaps[0] = BitmapFactory.decodeResource(r, R.drawable.p1);rn bitmaps[1] = BitmapFactory.decodeResource(r, R.drawable.p2);rn bitmaps[2] = BitmapFactory.decodeResource(r, R.drawable.p3);rn rn rn rn public void doDraw(Canvas canvas)rn Paint paint = new Paint();rn switch (status) rn case 0:rn canvas.drawBitmap(bitmaps[index], 0,0,paint);rn break;rn case 1: //全场透明rn default:rn break;rn rn rn rn rn public void surfaceChanged(SurfaceHolder holder, int format, int width,rn int height) rn // TODO Auto-generated method stubrn rn rnrn public void surfaceCreated(SurfaceHolder holder) rn // TODO Auto-generated method stubrn if(!at.isAlive()) //这里的at 是修改数据线程对象,可是如果没有修改数据线程,这里就是重绘线程对象,搞不清楚啊rn adt.start();rn rn rnrn public void surfaceDestroyed(SurfaceHolder holder) rn // TODO Auto-generated method stubrn if(at.isAlive())rn at.flag = false;rn rn rnrnrnrn//后台重绘线程就不贴上来了,因为是正确的,rn// 下面的修改数据线程rnrnrnAnimationView father;rn boolean flag;rn float rotateAngle = 60;rn int rotateCounter = 0; //旋转计数器rn int animationCounter = 0; //换帧计数器rn int sleepSpan=1000; //休眠时间rn public AnimationThread(AnimationView father)rn rn this.father = father;rn flag = true;rn rn rn public void run()rn while(flag)rn switch (father.status) rn case 0:rn animationCounter++;rn if(animationCounter==4)rn father.index++; //好像就是没有执行这里的方法,不知道是什么原因rn if(father.index==3)rn father.status=1;rn rn animationCounter=0;rn rn break;rn case 1:rn this.flag = false;rn break;rn default:rn break;rn rn try rn Thread.sleep(sleepSpan);rn rn catch (Exception e) rn // TODO: handle exceptionrn e.printStackTrace();rn rn rn rnrn
有什么办法在,程序中显示GIF图片啊?
有什么办法在,程序中显示GIF图片啊?
三张图片实现的无限轮播图
使用三张图片实现无限轮播图功能,使用到了重用功能
有什么方法把图片变圆吗
Bitmap bit = new Bitmap(80,80);rn Graphics graph = Graphics.FromImage(bit);rn Bitmap bit1 = new Bitmap(Server.MapPath("Image/tu4.png"));rn Bitmap bit2 = new Bitmap(Server.MapPath("Image/ren.png"));rn Bitmap bit3 = new Bitmap(Server.MapPath("Image/tu3.png"));rn Bitmap bit4 = new Bitmap(Server.MapPath("Image/add.png"));rn rn graph.Clear(Color.White);rn graph.DrawImage(bit,0,0);rn graph.DrawImage(bit1, 0, 0, 40, 40);rn graph.DrawImage(bit2, 40, 40, 40, 40);rn graph.DrawImage(bit3, 0, 40, 40, 40);rn graph.DrawImage(bit4, 40, 0, 40, 40);rn bit.Save(Server.MapPath("Image/a.jpg"));rnrnrn我四张图合成放在一个大图上, 不过我像要每个小图是个园的,效果, 求大神!!
查找图片有什么好的方法吗
要求,可以直接根据关键字,查找图片,需要怎么办,(除了在数据库中为图片添加关键除外)
摄像头抓取图片有什么思路吗?
谢谢,^_^
MFC三张不同图片的变换
在MFC中鼠标经过的三种状态,按钮随之变化
简单的三张图片自动切换的特效
首先这个问题是网上一搜一大堆的 但可惜我是做后台的 看那些CSS JS实在有点吃不消 而且现在最大的难点是这是修改的 原本是一张图片 神马位置都固定好了 现在突然改变说什么得切换 设计的有事 只能我这个做后台的躺枪咯 先贴上html页面的代码 [code=html] rn rn rn rn rn rn rn [/code]rnrn希望大家提供个简单一点的切换特效的代码
jQuery三张图片层叠轮播
使用jQuery三张图片层叠轮播
全景图片融合程序代码
if (H_frame<0) { cout<<"单帧高度 H_frame应大于0"<<endl; return false; } if (W_min<0 || W_min>W_frame) { cout<<"最小重叠区域宽度应大于0, 小于图像宽度"<<endl; return false; } if (W_max<0 || W_max>W_frame) { cout<<"最大重叠区域宽度应大于0, 小于图像宽度"<<endl; return false; } if (W_max<W_min) { cout<<"最大重叠区域宽度应大于最小重叠区域宽度"<<endl; return false; } if (H_min<0 || H_min>H_frame) { cout<<"最小重叠区域高度大于0,小于图像高度"<<endl; return false; }
python实现两张图片融合
实现两张图像融合,共两种方式,拉普拉斯金字塔融合,小波金字塔融合
图片融合评价标准
这两个图片融合评价标准代码有的大神,能不能分享一下,,谢谢谢谢 based on Phase congruency QP J. Zhao, R. Laganiere, and Z. Liu, “Performance Assessment of Combinative Pixel-Level Image Fusion Based on an Absolute Fe...
关于图片的融合问题。
其中一张做背景,另一张具有一定透明度,有点像photoshop中层可以具有透明度,rn这个透明度是怎么定义的呀,那位从理论上解释一下!
图片的alpha融合算法
if LSrcAlpha > 0 then begin if LSrcAlpha = 255 then begin LAlphaDest[X] := LSrcAlpha; Move(LImageSrc[L3SrcIndex], LImageDest[L3DestIndex], SizeOf(TRGBTriple))
Mac 图片融合工具
Mac 图片融合 TexturePacker 破解 Mac 图片融合 TexturePacker 破解 Mac 图片融合 TexturePacker 破解 Mac 图片融合 TexturePacker 破解 Mac 图片融合 TexturePacker 破解 Mac 图片融合 TexturePacker 破解
Pytorch-图片融合
from PIL import Imageimg1 = Image.open( &quot;bridge.png &quot;)img1 = img1.convert('RGBA')img2 = Image.open( &quot;birds.png &quot;)img2 = img2.convert('RGBA')    img = Image.blend(img1, img2, 0.3)img.show()img.save( &quot;b...
opencv基础之--图片融合
# dst = src1*a+src2*(1-a) import cv2 import numpy as np img0 = cv2.imread('image0.jpg',1) img1 = cv2.imread('image1.jpg',1) imgInfo = img0.shape height = imgInfo[0] width = imgInfo[1] # ROI roiH = i...
【python 以图搜图】三种图片相似度计算融合算法
目标:在一个文件夹找出相似度较高的图片,达到以图搜图的目的。 我找了十组,都是高度相似的图片。 核心算法: 1、分别自定义三种计算图片相似度算法,计算图片相似度算法ORB算法,以及局部敏感哈希phash算法,还有传统的直方图计算相似度算法。 2、定义融合相似度阈值为0.85,若三种算法计算出来的相似度最大值大于等于0.85,则取最大值为融合算法之后的相似度。 否则,则取三种算法计算出来的相似...
python opencv 将两张图片融合
12-python opencv 将两张图片融合 12-python opencv 将两张图片融合 概述 实现过程 引用与读取图片 融合图片 显示图片 源代码 运行结果 参考 概述 本节实现的是使用OpenCV里自带的函数,将两幅图片按照特定的比例融合。 实现过程 引用与读取图片 不再赘述,代码如下。 import cv2 import n...
opencv 图片融合
#include #include using namespace cv; int main() { Mat mainimg = imread("D://图片//2.jpg");    //融合的底图片 Mat img = imread("D://图片//4.jpg");       //需要融合到目标图的图片 Mat imgroi; Rect rect(100, 1
如何融合图片?
有这么几百幅图片:背景色一样,前景是条曲线,前景色也一样,请问作如何处理,能使背景不变、前景合并到一起,最终成一副图片?rnrnrn
【Unity】图片融合
using UnityEngine; using System.Collections; using System.Collections.Generic; /// /// 脚本挂载到墙上 /// public class ImageFusion : MonoBehaviour { public Texture2D bulletTexture; // 【图片】弹痕 private
两幅图片融合在一起
#include  #include #include   using namespace cv;   int main( int argc, char** argv ) {       IplImage *img, *sub_img;    img =cvLoadImage( "D:\\123\\1.jpg" ,1);   //读取一块图片    su
Unity 生成二维码 & 融合图片
Unity 生成二维码,并将二维码和已有背景图片融合,保存到本地,,,
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图