我有2個不同的尺寸相同的圖像。每張圖片有1個興趣點。我想加入這兩個圖像,通過將這兩個點加入一條陰影中。我怎樣才能做到這一點? 這是圖像的粗略的想法:http://i.imgbox.com/abhqL3XT.png在MATLAB中的不同圖像中加入2個不同的點
0
A
回答
1
讓我們創建兩個圖像
>> [X,Y] = meshgrid(-200:200, -200:200);
>> im1 = exp(-sqrt(X.^2+Y.^2)/100);
>> im2 = exp(-sqrt(X.^2+Y.^2)/200);
您可以通過側與imagesc
命令來顯示他們的一面:
>> imagesc([im1 im2]);
現在說你想連接圖像中的兩個點,座標爲(100,300)和(300,50)。因爲圖像是並排的,你需要添加的第一個圖像到X的寬度協調第二圖像中:
>> width = size(im1, 2);
>> x1 = 100; y1 = 300;
>> x2 = 300 + width; y2 = 50;
現在你可以把一個hold
在圖像上(這樣你就可以在上面繪製它),並繪製你的線連接兩個點:
>> hold on;
>> plot([x1 x2], [y1 y2], 'r', 'LineWidth', 2)
1
如果我理解正確的話,這應該做你想做的:
% example random images (assumed gray-scale)
Img1 = rand(256)*.1;
Img2 = rand(256)*.3;
% widh of the images
imgWidth = size(Img1, 2);
%joined image
Img12 = [Img1, Img2];
% example points
[point1x, point1y] = deal(201, 100);
% point twos horizontal coordinate
% is shifted by the image width
[point2x, point2y] = deal(imgWidth + 101, 40);
% show images and plot the line
figure;
imshow(Img12);
hold on;
plot([point1x, point2x],[point1y, point2y], '+-b');
相關問題
- 1. 在matlab中加入不同尺寸的圖像
- 2. 試圖在不同捆綁中加入2個不同的實體,失敗
- 3. 給同一類中的2個不同圖像提供兩個不同位置
- 4. 在Matlab中拼接來自不同相機的疊加圖像
- 5. 將霍夫圖像轉換爲matlab中的不同原點
- 6. 同時在不同樹形視圖中選擇2個節點
- 7. 如何在matlab中連接兩個不同維度的圖像
- 8. 爲TreeView中的不同節點分配不同的圖像
- 9. 比較2個不同的圖像
- 10. 在Postgresql中與2個不同的表加入1個表
- 11. 在一個SQL查詢中加入2個不同的表
- 12. Matlab:不同的數據光標在同一個圖中
- 13. 如何在matlab中對齊不同大小的子圖圖像
- 14. 從matlab中的不同文件夾讀取多個圖像
- 15. 如何在2個不同的iframe中添加2個不同的鏈接在相同的身體?
- 16. 在sqlite中加入2個不同的表格
- 17. 在Acceleo中加載2個不同的輸入模型
- 18. 加入兩個不同類型的圖像與Matlab的imadd功能
- 19. 如何從mysql中的不同表中加入2個值
- 20. 在不同的實例中同時加載2個URL:CefSharp
- 21. 如何在MATLAB中運行2個不同的M文件?
- 22. 從不同的URL,但同一域加載圖像在jsp中?
- 23. 在Matlab圖像中爲NaN值賦予不同的顏色
- 24. matplotlib:在同一個圖上的2個不同的圖例
- 25. jQuery淡入在不同的頁面上的不同圖像
- 26. ffmpeg嵌入在不同時間點的視頻中的幾個圖像
- 27. Matlab - 子圖中的不同軸大小
- 28. MySQL - 3個不同的表,在列中加入相同的列
- 29. 不同的圖像在wordpress中的不同菜單
- 30. 在MATLAB的不同向量中加入具有相同值的矩陣
如同圖像並排嗎? – Dan
我的意思是圖像是不同的矩陣。我有點的座標。 –
是的,但你想繪製一條線,所以你想要並排繪製圖像或什麼?發表一個輸入和輸出(與線)圖像的例子? – Dan