Updated:
質問
カメラ本体設定「画像回転」により、YC画像の向きはどうなりますか?
...
回答
本体設定の「画像回転」はライブ画に反映される設定です。
YC画像を回転させたい場合は、アプリ内で実装する必要があります。
...
ADAM_CamPref_Get()で回転設定を取得できます。
処理サンプル:処理サンプル(C版)
Code Block |
---|
retval = ADAM_CamPref_Get(ADAM_CAMPREF_TYPE_IMG_ROTATION, &m_adamCamPrefData); if(retval != ADAM_ERR_OK){ LPR_DEBUG_PRINT( LPR_LOG_LV_ERR, "[LPR] ERROR --- ADAM_CamPref_Get() \n"); return LPRAPL_NG; } if( m_adamCamPrefData.m_arg.m_rotation == LPR_IMG_ROTATE_180DEG){ LPR_DEBUG_PRINT( LPR_LOG_LV_DBG, "[LPR] ImageLotate = (%d)\n",m_adamCamPrefData.m_arg.m_rotation); iRet = ADAM_CV_SetCpuData ( &ycInBlobTmp , ycimg ); err = ADAM_CV_ImageRotate( &ycInBlobTmp, &lprapl_img_buffer.ycInBlob[count], ADAM_ROTATE_180DEG ); }else if (m_adamCamPrefData.m_arg.m_rotation == LPR_IMG_ROTATE_0DEG){ iRet = ADAM_CV_SetCpuData ( &lprapl_img_buffer.ycInBlob[count] , ycimg ); }else{ LPR_DEBUG_PRINT( LPR_LOG_LV_ERR, "[LPR] ERROR --- Bad Rotate = (%d)\n", m_adamCamPrefData.m_arg.m_rotation); LPR_abort(); } |
Note |
---|
SシリーズBOXカメラの場合はこちらをご参照ください。 |
Python版API
adam_cam_pref_get()
adam_cv_image_rotate()