void cvRQDecomp3x3(CvMat *matrixM, CvMat *matrixR, CvMat *matrixQ, CvMat *matrixQx, CvMat *matrixQy, CvMat *matrixQz, CvPoint3D64f *eulerAngles) {
    void *fptr;

    fptr = dlsym(_Chcv_handle, "cvRQDecomp3x3_chdl");
    if(fptr == NULL) {
        fprintf(_stderr, "Error: %s(): dlsym(): %s\n", __func__,  dlerror());
        return;
    }
    dlrunfun(fptr, NULL, cvRQDecomp3x3, matrixM, matrixR, matrixQ, matrixQx, matrixQy, matrixQz, eulerAngles);
}
