rt。 这应该是时时获得了相机的屏幕数据,相机的delegate没有提供直接的接口。 这个大虾们有知道的吗? 谢谢 |
|
10分 |
直接代理里面得到的数据就包括了你需要的数据,你可以开启录像功能就行了。。至于数据的具体处理就根据你自己的需要了。。
|
当然你也可以定义一个timer不断刷新截屏保存。。代码,google或者baidu一下就行了,很多的。
|
|
90分 |
需要使用AVFoundation
|
摄像机,也不是时时拿到当前屏幕的image啊!也是当点击停止的时候才会调用- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 你说的是这个吗? |
|
这个可能是对的。我也搜到了这个,不过没有用过这个库。。。。。 |
|
AVFoundation只能处理摄像头的输出流,无法处理完数据后再显示吧?
就是那种摄像头渲染的处理。不用涂层,直接处理摄像头数据流,AVFoundation可以吗? |
|
是类似实时滤镜的效果吗?那应该是可以的
|
|
对,就是滤镜效果。 处理完如何写回去,让摄像头表现出效果呢?? |
|
直接修改sampleBuffer就可以了
类似这样 CVImageBufferRef pixelBuffer = CMSampleBufferGetImageBuffer(sampleBuffer); [self.delegate addFilter:pixelBuffer]; |
|
[self.delegate addFilter:pixelBuffer];
这里的delegate指的是那个的delegate????? 谢谢 |
|
那是个自定义的delegate,无关大局,就是把滤镜处理放到delegate中去做
|
|
不是,我现在问题不是处理滤镜上,而是处理好后,我要渲染摄像机,比如,我把图片渲染成黑白色,那么现在摄像机拍摄的所有场景都是黑白色!明白我的意思了吗?
求进一步更直接的交流方式。哈哈 |