2009-11-14 60 views
2

我有一個加載石英文件,讓你iSights反饋(基本上像一個QTCaptureView)使用QCView和iSight攝像頭捕捉到的圖像

一切都顯示QCView罰款

按鈕只是需要使用下面的快照 http://kttns.org/gjhnj

:代碼

- (void)takePicture:(id)sender {NSImage *currentImage = [outputView valueForOutputKey:@"ImageOutput"]; 
[[currentImage TIFFRepresentation] writeToFile:@"/Users/hendo13/Desktop/capture.tiff" atomically:NO];} 

然而,導出的圖像具有像這樣一些非常靠不住的着色問題,簡單的線條

沒有應用任何過濾器。有誰知道這是什麼原因造成的?

+0

您是否發現問題所在? – siukurnin 2011-01-11 20:19:54

回答

1

它倒置。您可以使用CIInvert過濾器進行更正(假設無法更正QC視圖的實際輸出)。

哦,我認爲藍色和綠色 alpha通道也是錯誤的方法(可能是字節碼問題?)。如果您使用CIInvert解決方案,則可以使用CIColorMatrix重新排列通道,將藍色和綠色交換回適當的位置。 Here's a tutorial I wrote for it - 我爲Core Image Fun House中的用戶界面編寫了它,但是一旦您瞭解了過濾器的工作原理,以編程方式使用它應該不會太難。

+0

鏈接已損壞 – rraallvv 2014-07-18 03:28:03