2011-10-09 54 views
0

具體我需要做的一個簡單的圖形識別。在我的Web應用程序中按鈕的單擊事件。 我需要它來捕捉獲取從特定的進程/程序的截圖並處理它

  1. 的屏幕截圖。
  2. 沒有把程序或過程放在前面或將重點放在它上面。
  3. 並處理此截圖的簡單模式識別。
  4. 識別函數將返回一個布爾值。

我不認爲這是那麼容易。但我從來沒有做過這樣的事情,如果你能幫我弄清楚是否可行,乾淨的方法是什麼?

提示:我將試圖從應用程序中識別出一個RadioButton值。我在模式識別方面沒有太多經驗,但我認爲我不需要非常準確的算法或Framwork,因爲輸入質量和圖片將完全相同。應用程序只會找到位於特定文本旁邊的'RadioButton',或者如果我可以指定要識別的圖像的哪一部分,我將不需要文本。它會決定它是否填充!


人們會問,爲什麼在地球上,我需要我的應用程序要做到這一點! :D所以當然你應該有一個原因,你爲什麼這樣做=)。

澄清:

我需要從一個應用程序「單選按鈕」值,即 非常難求的API,甚至是公共財產分享 值這個'單選按鈕'!

人們投票並希望關閉我的問題!是什麼原因 ? ..如果你不夠開放,不能接受它並不總是DataReader,int x,循環和典型的東西,我很抱歉。 我的想法已經關閉,我努力重新開始。我真爲你感到難過! =)

+0

(來自手機發布)只是爲了澄清:你需要得到一個單選按鈕的值,這樣做是採取截圖,做到CSI式「模式」的認可的最佳途徑,確定它是否點擊?!?我認爲這是一個_ [XY問題]的定義(http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem/66378#66378)_ –

+0

我知道如何瘋狂的是這個。我正在構建一個非常重要的Web應用程序,並且由於此RadioButton值而關閉了整個想法。我無法獲得此程序的API。你有什麼想法 ? ..所有我的Web應用程序的計算將取決於這個值,它必須是自動的,我不能通過API訪問這個值。所以我已經考慮了一百萬次,自從過去10天以來我已經放棄了這個想法。而現在這個想法讓我的項目變成了現實。 「如果這是可行的!」 – lKashef

+0

要麼你在玩我們,要麼有人在玩_you_。 –

回答

2

要通過HTML和JavaScript的屏幕截圖是根本不可能的,你必須使用flashsilverlight

+0

+1我真的很感謝你的幫助。但我只是想確定你的意思是我無法從應用程序,網頁或兩者中截取屏幕截圖? ..因爲實際上我知道一家公司的應用程序,當訪問者使用它時,他們的網站會頻繁使用屏幕截圖 – lKashef

+2

@lkashef:一般來說,網頁不可能拍攝屏幕截圖。唯一的例外是如果網頁包含可以截取屏幕截圖的小程序或ActiveX控件,或者可能使用Flash或Silverlight。這是一個嚴重的安全漏洞,除非網站的用戶允許。 –

+0

嗯,好吧,這意味着Windows應用程序可以做到這一點?我想是的,因爲我在這裏看到了一些答案。我讀了10個,他們不工作。總是出現問題或代碼示例不完整。如果我將應用程序從Web更改爲Windows,那麼您是否有任何想法或有任何文章像完整示例一樣發佈以獲取特定應用程序的屏幕截圖? – lKashef

相關問題