<html><head></head><body><div style="color:#000; background-color:#fff; font-family:lucida console, sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1510846308262_58431">Hi,</div><div id="yui_3_16_0_ym19_1_1510846308262_58448"><br></div><div id="yui_3_16_0_ym19_1_1510846308262_58449" dir="ltr">I have submitted two new OpenCV elements: <span id="yui_3_16_0_ym19_1_1510846308262_58504"><span id="yui_3_16_0_ym19_1_1510846308262_58505">cameracalibrate and cameraundistort.</span></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1510846308262_58513"><span id="yui_3_16_0_ym19_1_1510846308262_58504"><span id="yui_3_16_0_ym19_1_1510846308262_58505"><br></span></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1510846308262_58549"><span id="yui_3_16_0_ym19_1_1510846308262_58504"><span id="yui_3_16_0_ym19_1_1510846308262_58505">The cameracalibrate element is used to measure camera distortion.<br></span></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1510846308262_58525"><br><span id="yui_3_16_0_ym19_1_1510846308262_58504"><span id="yui_3_16_0_ym19_1_1510846308262_58505"><span id="yui_3_16_0_ym19_1_1510846308262_58523"><span id="yui_3_16_0_ym19_1_1510846308262_58524">The cameraundistort element is used to correct the distortion (it uses the result of the above calibration).</span></span></span></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1510846308262_58534"><span id="yui_3_16_0_ym19_1_1510846308262_58504"><span id="yui_3_16_0_ym19_1_1510846308262_58505"><span id="yui_3_16_0_ym19_1_1510846308262_58523"><span id="yui_3_16_0_ym19_1_1510846308262_58524"><br></span></span></span></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1510846308262_58555"><span id="yui_3_16_0_ym19_1_1510846308262_58504"><span id="yui_3_16_0_ym19_1_1510846308262_58505"><span id="yui_3_16_0_ym19_1_1510846308262_58523"><span id="yui_3_16_0_ym19_1_1510846308262_58524">The two new elements are basically GStreamer wrappers of this OpenCV tutorial : <a href="https://docs.opencv.org/2.4/doc/tutorials/calib3d/camera_calibration/camera_calibration.html" id="yui_3_16_0_ym19_1_1510846308262_58609" class="">https://docs.opencv.org/2.4/doc/tutorials/calib3d/camera_calibration/camera_calibration.html</a><br></span></span></span></span></div><div id="yui_3_16_0_ym19_1_1510846308262_58623"><br></div><div id="yui_3_16_0_ym19_1_1510846308262_58681"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1510846308262_58672"><span id="yui_3_16_0_ym19_1_1510846308262_58504"><span id="yui_3_16_0_ym19_1_1510846308262_58505"><span id="yui_3_16_0_ym19_1_1510846308262_58523"><span id="yui_3_16_0_ym19_1_1510846308262_58524">Submission is here: <a href="https://bugzilla.gnome.org/show_bug.cgi?id=789075" id="yui_3_16_0_ym19_1_1510846308262_58716" class="">https://bugzilla.gnome.org/show_bug.cgi?id=789075</a><br></span></span></span></span></div><div><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1510846308262_58769"><span id="yui_3_16_0_ym19_1_1510846308262_58504"><span id="yui_3_16_0_ym19_1_1510846308262_58505"><span id="yui_3_16_0_ym19_1_1510846308262_58523"><span id="yui_3_16_0_ym19_1_1510846308262_58524"><br></span></span></span></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1510846308262_58772"><span id="yui_3_16_0_ym19_1_1510846308262_58504"><span id="yui_3_16_0_ym19_1_1510846308262_58505"><span id="yui_3_16_0_ym19_1_1510846308262_58523"><span id="yui_3_16_0_ym19_1_1510846308262_58524">Cheers,</span></span></span></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1510846308262_58782"><span id="yui_3_16_0_ym19_1_1510846308262_58504"><span id="yui_3_16_0_ym19_1_1510846308262_58505"><span id="yui_3_16_0_ym19_1_1510846308262_58523"><span id="yui_3_16_0_ym19_1_1510846308262_58524">Philippe.<br></span></span> </span></span></div></div></body></html>