初步的想法是當辨識跟抓取marker的四點像素座標後,便可利用座標判斷食材正確並且位置也對,當marker位置在錯誤位置時給予不同的圖片作為提示。
如:一個漢堡要放在托盤左邊,放在左邊便會顯示圖片給予回饋,如果放錯位置擺到右邊時這時marker可以給予圖片,文字,甚至是影片做為錯誤的提示。
Silverlight置換圖片,改變Image.Source的方法
首先要加入命名空間 using System.Windows.Media.Imaging;
1.使用現有路徑的圖片
this.image1.Source = (new BitmapImage(new Uri("/AR%20cool;component/img/image.JPG ", UriKind.Relative)));
var img1 = "圖片網址";
this.image1.Source = (new BitmapImage(new Uri(img1)));
在下兩張圖我們使用相同的marker,在筆電攝影機解析度為640*480像素下,p1、p2、 p3、 p4,分別為marker左上、右上、左下、右下的座標,目前簡單以左上座標作為判斷,當小於640/2=320像素以及大於320像素時,顯示不同圖片