Я создал простой зеленый экран с библиотекой GPUImage и следующий код:Получить цвет пикселя из GPUImageVideoCamera
import UIKit
import GPUImage
class CaptureViewController: UIViewController {
var videoCamera:GPUImageVideoCamera?
var filter:GPUImageChromaKeyFilter?
@IBOutlet weak var cameraView: GPUImageView!
override func viewDidLoad() {
super.viewDidLoad()
cameraView.backgroundColor = UIColor.clearColor()
videoCamera = GPUImageVideoCamera(sessionPreset: AVCaptureSessionPreset640x480, cameraPosition: .Back)
videoCamera!.outputImageOrientation = .Portrait;
filter = GPUImageChromaKeyFilter()
filter?.setColorToReplaceRed(0.0, green: 1.0, blue: 0.0)
filter?.thresholdSensitivity = 0.4
videoCamera?.addTarget(filter)
filter?.addTarget(cameraView)
videoCamera?.startCameraCapture()
}
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
}
}
Теперь я хочу, чтобы изменить цвет от зеленого, где когда-либо пользователь нажимает на видео ,
Q: Как получить данные о пикселях из найденного местоположения?
ли вы показать нам в заявке ruuning настроения, сколько части вы хотите зеленый цвет, что ваш кран на экране? и вы поместили жест видео в камеру видео? –
У меня больше нет этого кода, но я не нашел решение –
@HimanshuMoradiya Скажите, блок из 9 пикселей. – andy