タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

programmingとopencvに関するtermin2のブックマーク (2)

  • OpenCV - LumberMill's Notes

    キャプチャされた画像(CMSampleBufferRef)をMatに変換 今まで、CGImageを経由していましたが、この方法でさくっとMatに変換できます。素晴らしい。CGImageを作っていた時に12秒おきに発生していた謎のメモリリークもこれで出なくなりました。何故かメモリの占有量は以前よりも増えているのですが、(リークが無くなったので)じわじわと増加する現象は収まったようです。 - (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection { CVImageBufferRef pixelBuffer = CMSampleBufferG

  • cgcolorrelease(cgImage)でassertion failedする問題 - 備忘録

    iOS上でのOpenCVの、UIImageとmatを変換するときに cgColorRelease(cgImage) という処理をするのですが、 これが Assertion failed: (!space->is_singleton), function color_space_dealloc, file ColorSpaces/CGColorSpace.c.... みたいなエラーをはいて落ちます。 このエラーでググると同じ症状で苦しんでる人が見受けられるのですが、どうやらcgImageがもうreleaseされているのにreleaseしてしまっておこるエラーのようです。 読んでも結局対処がよくわからないので、とりあえずreleaseをコメントアウトすることで応急処置をとっています。でもreleaseしないのもメモリ的に不安が。。

    cgcolorrelease(cgImage)でassertion failedする問題 - 備忘録
  • 1