1. 用matlab識別圖像中某物體具體位置
可以用復數表示,比如x=[1+j;2+2j;3+3j]。
坐標是一維坐標x還是二維坐標(x,y)?如果是前者,就用plot(t,x);如果是後者,就用plot3(t,x,y)。其中,t為每個坐標對應的時刻。
試試下面的效果是不是你要的
clearall
clc
x=0:pi/50:2*pi;
y=sin(x);
plot(x,y)
h=line('xdata',[],'ydata',[],'color','r','marker','。','markersize',30);
forii=1:length(x)
set(h,'xdata',x(ii),'ydata',y(ii));
(1)如何查找圖片中某個物體擴展閱讀:
x'表達方式
> > X is equal to rand of 6.
X=
0.18690.27600.95970.5060
0.04620.03440.48980.67970.34040.6991
0.64630.16260.22380.9593
0.69480.76550.70940.11900.75130.5472
0.75470.49840.25510.1386
>> X(2:4, [2, 3, 5])
Ans=
0.03440.48980.3404
0.43870.44560.5853
0.38160.64630.2238
>>
2. 如何獲取圖像中物體坐標
效果圖:
代碼:
// FindGravity.cpp : 定義控制台應用程序的入口點。//#include "stdafx.h"#include #include #include "cv.h" #include "highgui.h" #include core/core.hpp> #include highgui/highgui.hpp>#pragma comment(lib,"opencv_core2410d.lib") #pragma comment(lib,"opencv_highgui2410d.lib") #pragma comment(lib,"opencv_imgproc2410d.lib") using namespace std;using namespace cv;void FindGravity(){ }/** 計算二值圖像的重心* @param[in] src 輸入的待處理圖像* @param[out] center 重心坐標* @retval 0 操作成功* @retval -1 操作失敗* @note 輸入圖像是二值化圖像* @note xc=M10/M00, yc=M01/M00, 其中 Mx_order,y_order=SUMx,y(I(x,y)*x^x_order*y^y_order) */static int aoiGravityCenter(IplImage *src, CvPoint ¢er){//if(!src)// return GRAVITYCENTER__SRC_IS_NULL;double m00, m10, m01;CvMoments moment;cvMoments( src, &moment, 1);m00 = cvGetSpatialMoment( &moment, 0, 0 );if( m00 == 0)return 1;m10 = cvGetSpatialMoment( &moment, 1, 0 );m01 = cvGetSpatialMoment( &moment, 0, 1 );center.x = (int) (m10/m00);center.y = (int) (m01/m00);return 0;}IplImage* binary_image(IplImage* src){ // cvThreshold( src, src, 100, 255, CV_THRESH_BINARY );//100 is the thredhold IplImage* one_channel = cvCreateImage(cvSize(src->width,src->height),IPL_DEPTH_8U,0); for(int y = 0;y src->height;y++) { char *ptr= src->imageData + y * src->widthStep; char *p_one_channel = one_channel->imageData + y * one_channel->widthStep; for(int x = 0;x src->width;x++) { int temp = ptr[3*x]; if (temp != 0)//不是黑色也就是說不是背景 { p_one_channel[x] = 255;//設置為白色 } else { p_one_channel[x] = 0; } //ptr[3*x]= //ptr[3*x+1]= //ptr[3*x+2]=; } } return one_channel;}int _tmain(int argc, _TCHAR* argv[]){ string str_name = "seg_right.bmp"; IplImage* src; IplImage* draw = cvLoadImage(str_name.c_str(),1);//繪制重心的圖像 if ((src = cvLoadImage(str_name.c_str(),1))!=0) { //src = binary_image(src); cvNamedWindow( "binary image", 1 ); cvShowImage( "binary image", binary_image(src) ); } CvPoint xy; aoiGravityCenter(binary_image(src),xy); cout<<xy.x<<endl; cout<<xy.y<<endl; cvCircle(draw,cvPoint(xy.x,xy.y),3,CV_RGB(0,0,255),5); cvNamedWindow( "重心", 1 ); cvShowImage( "重心", draw ); cvWaitKey(0); return 0;
3. 拍的照片物品怎樣在淘寶裡面找到
告訴你在淘寶首頁搜索界面中有一個照相功能,用照相機照相後,可以直接搜索你所需找的物品。
4. 如何輸入圖片查找圖片上的東西
沒明白你的意思,估計你是想上傳一張圖片在搜索引擎中找到相同,相似的圖片吧,打開
http://stu..com/就能找到很多相同相似的圖片了,
www.yaoshuqi.com天水SEO
5. 怎麼搜索照片物品的cad三視圖
cad軟體搜索。
1、首先打開cad軟體頁面。
2、然後在在菜單欄中的視圖選項裡面有著cad三維查看的效果設置。
3、最後輸入照片物體點擊搜索即可。
6. 如何在兩張相似的圖片中識別同一個物體
我有個辦法
就是把兩張圖片都在PS中打開。取其中任何一張把圖片全選然後「取反」,再把取反後的圖片不透明度調整到50%。然後把處理後的圖片拖到沒有處理的圖片里。用滑鼠移動使兩張圖片貌似重合後,用方向鍵微調,使圖片重合,重合的部分會變成平整的灰色,不同的地方就會出現了。
這是我自己發明的辦法,你可以試試。
7. 一件物品只有圖片卻不知道名稱該如何搜索呢
那你就用圖片搜索找冰櫃的結構圖,部件圖,然後看看有沒有相似的東西,再鏈接到圖片的出處看看它叫什麼,再以這個名稱為關鍵詞去找你要的相關信息
8. 怎麼查詢物體名字
網路貼吧里有
植物吧,動物吧,石頭吧,瓷器吧,古幣吧……。
當你有不認識的東西時,
你只要歸個類,發圖到相應的吧里,那裡行家集中,會給你答案的!與之交流互動其樂無窮!
望採納
9. 華為怎麼識別圖片貨物
華為智能識物在手機的相機中,以華為G9手機為例。操作步驟如下:
1、在手機打開相機拍照功能,進入到相機主界面,在拍照界面的右上角,點擊功能菜單鍵。
10. 怎樣用圖片搜東西啊
現在各大搜索引擎都設置了用圖片搜索東西,這樣更方便了客戶的需求,搜索也更加的方便 智能了。
圖片搜索是很簡單的。需要做好以下准備
1、事先把圖片存放到一個容易找的位置,保存好
2、打開你要搜索的搜索引擎。
3、用圖片搜索即可
下以網路搜索為例子演示以下
先打開網路搜索引擎 然後點擊網路圖片 右側的輸入框內 有個類似照相機的圖標,然後點擊,就會出現,從本地上傳或者黏貼圖片網址,然後進行搜索就可以了