0

Objective-CでUI画像を使用して画像処理を行っているときに、一部の画像で異常な画像のゆがみの問題が発生しています。画像がひどく歪んでいます。この問題は、width-stepではなくwidthを使用すると、Open-CVで発生します。この問題は、幅が4の倍数ではない(不適切な行の配置)画像に対して作成されることを知っています。私の質問は、Objective-Cで問題を修正するにはどうすればよいですか?

私のサンプルコード:-

   unsigned char *output_image1 = (unsigned char *)malloc(height2*width2*4);
   int i,j;

   for(i=0;i<height2;i++){
     for(j=0;j<4*width2;j=j+4){
         output_image[i*4*width2+4*(j/4)]   = 46;
         output_image[i*4*width2+4*(j/4)+1] = 100;
        output_image[i*4*width2+4*(j/4)+2] = 150;
         output_image[i*4*width2+4*(j/4)+3] = 255;
   }
  }
4

0 に答える 0