次を使用してビデオをファイルに保存しました。
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
documentsDirectory = [documentsDirectory stringByAppendingPathComponent:@"test9.avi"];
NSLog(@"Open to: %@", documentsDirectory);
std::string fileName([documentsDirectory cString], [documentsDirectory cStringLength]);
videoWriter = new cv::VideoWriter(fileName, CV_FOURCC('H', 'F', 'Y', 'U'), 25, cvSize(288,352),1);
しかし、私は VideoCapture でこれを開くことができません:
NSLog(@"Load the video");
videoCapture = new cv::VideoCapture();
NSLog(@"Video loaded");
if (videoCapture->open(fileName))
{
NSLog(@"Opened");
}
else {
NSLog(@"Failed to open");
}
VideoCapture 自体からのエラーはありません。私のログは "Failed to open" だけです...どうにかして、より詳細なエラー ログを取得できますか?