Menu

API image

tanzheng

Contents

  • mlt_handle_video: Video processing.
    param:
    *name: Dialog name.
    width: Dialog width.
    height: Dialog height.
    interval: Image acquisition interval.
    callback: Processing image.
    ex:*

    mlt_handle_video('test1', 600, 400, 1000, function(data, show_handle) {
    mlt_page_console_log(data);
    });

  • mlt_video_gray_avg: The average value generates a grayscale image.
    param:
    *data: Pixel data.
    ex:*

    mlt_video_gray_avg(data);

  • mlt_image_smooth_avg: The average value generates a smooth image.
    param:
    *data: Pixel data.
    ex:*

    mlt_image_smooth_avg(data);

  • mlt_image_sharpen_model: Generates a sharpen image by model.
    param:
    *data: Pixel data.
    model: Sharpening model.
    ex:*

    mlt_image_sharpen_model(
    data,
    mlt_get_sharpen_model('Laplacian')
    );

  • mlt_image_gray_diff_binaryzation: Image difference and binarization.
    param:
    *data: Pixel data.
    last_data: Last pixel data.
    Threshold: Threshold of binarization.
    ex:*

    var last_pixel_data = mlt_clone_array(mlt_get_last_pixel_data());
    var last_pixel_data_len = last_pixel_data.length;
    mlt_save_pixel_data(data);

    if(last_pixel_data_len) {
    mlt_image_gray_diff_binaryzation(data, last_pixel_data, 10);
    }


Auth0 Logo