/* * This file is part of the OpenMV project. * Copyright (c) 2013/2014 Ibrahim Abdelkader * This work is licensed under the MIT license, see the file LICENSE for details. * * qstrs specific to openmv * */ // OMV Module Q(omv) Q(version_major) Q(version_minor) Q(version_patch) Q(version_string) Q(arch) Q(board_type) Q(board_id) // Image module Q(image) Q(Image) Q(rgb_to_lab) Q(lab_to_rgb) Q(rgb_to_grayscale) Q(grayscale_to_rgb) Q(HaarCascade) Q(search) Q(SEARCH_EX) Q(SEARCH_DS) Q(EDGE_CANNY) Q(EDGE_SIMPLE) Q(CORNER_FAST) Q(CORNER_AGAST) Q(load_descriptor) Q(save_descriptor) Q(match_descriptor) // Image class Q(copy) Q(copy_to_fb) Q(save) Q(width) Q(height) Q(format) Q(size) Q(midpoint_pool) Q(midpoint_pooled) Q(mean_pool) Q(mean_pooled) Q(find_template) Q(kp_desc) Q(lbp_desc) Q(Cascade) Q(find_features) Q(find_keypoints) Q(find_lbp) Q(find_eye) Q(find_edges) Q(find_hog) Q(cmp_lbp) Q(roi) Q(normalized) Q(filter_outliers) Q(scale_factor) Q(max_keypoints) Q(corner_detector) Q(kptmatch) Q(selective_search) Q(a1) Q(a2) Q(a3) // Lcd Module Q(lcd) Q(type) Q(set_backlight) Q(get_backlight) Q(display) Q(clear) // Gif module Q(gif) Q(Gif) Q(open) Q(add_frame) Q(loop) // Mjpeg module Q(mjpeg) Q(Mjpeg) // Led Module Q(led) Q(RED) Q(GREEN) Q(BLUE) Q(IR) Q(on) Q(off) Q(toggle) // Time Module Q(time) Q(ticks) Q(sleep) Q(clock) Q(Clock) // Clock Q(tick) Q(fps) Q(avg) //Sensor Module Q(sensor) Q(BAYER) Q(RGB565) Q(YUV422) Q(GRAYSCALE) Q(JPEG) Q(OV9650) Q(OV2640) Q(OV7725) Q(MT9V034) Q(LEPTON) Q(value) Q(shutdown) // NN Module Q(load) // Net Q(Net) // Forward Q(forward) Q(dry_run) Q(softmax) // Search // duplicate Q(search) // duplicate Q(roi) // duplicate Q(threshold) Q(min_scale) Q(scale_mul) Q(x_overlap) Q(y_overlap) Q(contrast_threshold) // duplicate Q(softmax) // NN Class Q(nn_class) // duplicate Q(x) // duplicate Q(y) // duplicate Q(w) // duplicate Q(h) // duplicate Q(index) // duplicate Q(value) // C/SIF Resolutions Q(QQCIF) Q(QCIF) Q(CIF) Q(QQSIF) Q(QSIF) Q(SIF) // VGA Resolutions Q(QQQQVGA) Q(QQQVGA) Q(QQVGA) Q(QVGA) Q(VGA) Q(HQQQVGA) Q(HQQVGA) Q(HQVGA) // FFT Resolutions Q(B64X32) Q(B64X64) Q(B128X64) Q(B128X128) // Other Q(LCD) Q(QQVGA2) Q(WVGA) Q(WVGA2) Q(SVGA) Q(SXGA) Q(UXGA) //SDE Q(NORMAL) Q(NEGATIVE) Q(reset) Q(flush) Q(snapshot) Q(skip_frames) Q(get_fb) Q(get_id) Q(alloc_extra_fb) Q(dealloc_extra_fb) Q(set_pixformat) Q(set_framerate) Q(set_framesize) Q(set_vsync_output) Q(set_binning) Q(set_windowing) Q(set_gainceiling) Q(set_contrast) Q(set_brightness) Q(set_saturation) Q(set_quality) Q(set_colorbar) Q(set_auto_gain) Q(gain_db) Q(gain_db_ceiling) Q(get_gain_db) Q(set_auto_exposure) Q(exposure_us) Q(get_exposure_us) Q(set_auto_whitebal) Q(rgb_gain_db) Q(get_rgb_gain_db) Q(set_hmirror) Q(set_vflip) Q(set_special_effect) Q(set_lens_correction) Q(__write_reg) Q(__read_reg) // GPIOS Q(P1) Q(P2) Q(P3) Q(P4) Q(P5) Q(P6) Q(PA1) Q(PA2) Q(PA3) Q(PA4) Q(PA5) Q(PA6) Q(PA7) Q(PA8) Q(PB1) Q(PB2) Q(PB3) Q(PB4) Q(IN) Q(OUT) Q(gpio) Q(GPIO) Q(low) Q(high) // SPI Q(spi) Q(read) Q(write) Q(write_image) // UART Q(uart) // File Q(file) Q(close) //Wlan Q(wlan) Q(WEP) Q(WPA) Q(WPA2) Q(init) Q(connect) Q(connected) Q(ifconfig) Q(patch_version) Q(patch_program) Q(socket) Q(send) Q(recv) Q(bind) Q(listen) Q(accept) Q(settimeout) Q(setblocking) Q(select) Q(AF_INET) Q(AF_INET6) Q(SOCK_STREAM) Q(SOCK_DGRAM) Q(SOCK_RAW) Q(IPPROTO_IP) Q(IPPROTO_ICMP) Q(IPPROTO_IPV4) Q(IPPROTO_TCP) Q(IPPROTO_UDP) Q(IPPROTO_IPV6) Q(IPPROTO_RAW) // for WINC1500 module Q(WINC) Q(connect) Q(start_ap) Q(disconnect) Q(isconnected) Q(connected_sta) Q(wait_for_sta) Q(ifconfig) Q(fw_version) Q(fw_dump) Q(fw_update) Q(scan) Q(rssi) Q(OPEN) Q(WEP) Q(WPA_PSK) Q(802_1X) Q(MODE_STA) Q(MODE_AP) Q(MODE_P2P) Q(MODE_BSP) Q(MODE_FIRMWARE) Q(ssid) Q(key) Q(security) Q(bssid) // cpufreq Module Q(cpufreq) Q(CPUFREQ_120MHZ) Q(CPUFREQ_144MHZ) Q(CPUFREQ_168MHZ) Q(CPUFREQ_192MHZ) Q(CPUFREQ_216MHZ) Q(get_frequency) Q(set_frequency) // Get Pixel Q(get_pixel) Q(rgbtuple) // Set Pixel Q(set_pixel) Q(color) // To Bitmap Q(to_bitmap) // duplicate Q(copy) // To Grayscale Q(to_grayscale) // duplicate Q(copy) // To RGB565 Q(to_rgb565) // duplicate Q(copy) // To Rainbow Q(to_rainbow) // duplicate Q(copy) // Compress (in place) Q(compress) Q(quality) // Compress for IDE (in place) Q(compress_for_ide) // duplicate Q(quality) // Compressed (out of place) Q(compressed) // duplicate Q(quality) // Compressed for IDE (out of place) Q(compressed_for_ide) // duplicate Q(quality) // Clear Q(clear) // Draw Line Q(draw_line) // duplicate Q(color) Q(thickness) // Draw Rectangle Q(draw_rectangle) // duplicate Q(color) // duplicate Q(thickness) Q(fill) // Draw Circle Q(draw_circle) // duplicate Q(color) // duplicate Q(thickness) // duplicate Q(fill) // Draw Ellipse Q(draw_ellipse) Q(rotation) // duplicate Q(color) // duplicate Q(thickness) // duplicate Q(fill) // Draw String Q(draw_string) // duplicate Q(color) Q(scale) Q(x_spacing) Q(y_spacing) Q(mono_space) // Draw Cross Q(draw_cross) // duplicate Q(color) // duplicate Q(size) // duplicate Q(thickness) // Draw Arrow Q(draw_arrow) // duplicate Q(color) // duplicate Q(size) // duplicate Q(thickness) // Draw Image Q(draw_image) Q(x_scale) Q(y_scale) Q(mask) // Draw Keypoints Q(draw_keypoints) // duplicate Q(color) // duplicate Q(size) // duplicate Q(thickness) // duplicate Q(fill) // Flood Fill Q(flood_fill) Q(seed_threshold) Q(floating_threshold) // duplicate Q(color) Q(invert) Q(clear_background) // duplicate Q(mask) // Binary Q(binary) // duplicate Q(invert) Q(zero) // duplicate Q(mask) // duplciate Q(to_bitmap) // duplicate Q(copy) // Invert // duplicate Q(invert) // And Q(and) Q(b_and) // duplicate Q(mask) // Nand Q(nand) Q(b_nand) // duplicate Q(mask) // Or Q(or) Q(b_or) // duplicate Q(mask) // Nor Q(nor) Q(b_nor) // duplicate Q(mask) // Xor Q(xor) Q(b_xor) // duplicate Q(mask) // Xnor Q(xnor) Q(b_xnor) // duplicate Q(mask) // Erode Q(erode) // duplicate Q(threshold) // duplicate Q(mask) // Dilate Q(dilate) Q(threshold) // duplicate Q(mask) // Open // duplicate Q(open) // duplicate Q(threshold) // duplicate Q(mask) // Close // duplicate Q(close) // duplicate Q(threshold) // duplicate Q(mask) // Top Hat Q(top_hat) // duplicate Q(threshold) // duplicate Q(mask) // Black Hat Q(black_hat) // duplicate Q(threshold) // duplicate Q(mask) // Gamma Correct Q(gamma_corr) Q(gamma) Q(contrast) Q(brightness) // Negate Q(negate) // Replace Q(replace) Q(hmirror) Q(vflip) // duplicate Q(mask) // Add Op Q(add) // duplicate Q(mask) // Sub Op Q(sub) Q(reverse) // duplicate Q(mask) // Mul Op Q(mul) // duplicate Q(invert) // duplicate Q(mask) // Div Op Q(div) // duplicate Q(invert) // duplicate Q(mask) // Min // duplicate Q(min) // duplicate Q(mask) // Max // duplicate Q(max) // duplicate Q(mask) // Difference Q(difference) // duplicate Q(mask) // Blend Q(blend) Q(alpha) // duplicate Q(mask) // Histogram Equalization Q(histeq) Q(adaptive) Q(clip_limit) // duplicate Q(mask) // Mean Q(mean) // duplicate Q(threshold) Q(offset) // duplicate Q(invert) // duplicate Q(mask) // Median Q(median) Q(percentile) // duplicate Q(threshold) // duplicate Q(offset) // duplicate Q(invert) // duplicate Q(mask) // Mode Q(mode) // duplicate Q(threshold) // duplicate Q(offset) // duplicate Q(invert) // duplicate Q(mask) // Midpoint Q(midpoint) Q(bias) // duplicate Q(threshold) // duplicate Q(offset) // duplicate Q(invert) // duplicate Q(mask) // Moprh Q(morph) // duplicate Q(mul) // duplicate Q(add) // duplicate Q(threshold) // duplicate Q(offset) // duplicate Q(invert) // duplicate Q(mask) // Gaussian Blur Q(blur) Q(gaussian) Q(gaussian_blur) Q(unsharp) // duplicate Q(mul) // duplicate Q(add) // duplicate Q(threshold) // duplicate Q(offset) // duplicate Q(invert) // duplicate Q(mask) // Laplacian Q(laplacian) Q(sharpen) // duplicate Q(mul) // duplicate Q(add) // duplicate Q(threshold) // duplicate Q(offset) // duplicate Q(invert) // duplicate Q(mask) // Bilateral Q(bilateral) Q(color_sigma) Q(space_sigma) // duplicate Q(threshold) // duplicate Q(offset) // duplicate Q(invert) // duplicate Q(mask) // Cartoon Q(cartoon) // duplicate Q(seed_threshold) // duplicate Q(floating_threshold) Q(mask) // Shadow Removal Q(remove_shadows) // Chromination Invariant Q(chrominvar) // Illumination Invariant Q(illuminvar) // Linear Polar Q(linpolar) // duplicate Q(reverse) // Log Polar Q(logpolar) // duplicate Q(reverse) // Lens Correction Q(lens_corr) Q(strength) Q(zoom) // Rotation Correction Q(rotation_corr) Q(x_rotation) Q(y_rotation) Q(z_rotation) Q(x_translation) Q(y_translation) // duplicate Q(zoom) // Structural Similarity Q(get_similarity) // Similarity Object Q(similarity) // duplicate Q(mean) Q(stdev) // duplicate Q(min) // duplicate Q(max) // Get Histogram Q(get_hist) Q(get_histogram) // duplicate Q(roi) Q(bins) Q(l_bins) Q(a_bins) Q(b_bins) Q(thresholds) // duplicate Q(invert) // Histogram Object Q(histogram) // duplicate Q(bins) // duplicate Q(l_bins) // duplicate Q(a_bins) // duplicate Q(b_bins) Q(get_percentile) Q(get_threshold) Q(get_stats) Q(get_statistics) Q(statistics) // Percentile Object // duplicate Q(percentile) Q(value) Q(l_value) Q(a_value) Q(b_value) // Threshold Object // duplicate Q(threshold) // duplicate Q(value) // duplicate Q(l_value) // duplicate Q(a_value) // duplicate Q(b_value) // Get Statistics // duplicate Q(get_stats) // duplicate Q(get_statistics) // duplicate Q(roi) // duplicate Q(bins) // duplicate Q(l_bins) // duplicate Q(a_bins) // duplicate Q(b_bins) // duplicate Q(thresholds) // duplicate Q(invert) // Statistics Object // duplicate Q(statistics) // duplicate Q(mean) // duplicate Q(median) // duplicate Q(mode) // duplicate Q(stdev) // duplicate Q(min) // duplicate Q(max) Q(lq) Q(uq) Q(l_mean) Q(l_median) Q(l_mode) Q(l_stdev) Q(l_min) Q(l_max) Q(l_lq) Q(l_uq) Q(a_mean) Q(a_median) Q(a_mode) Q(a_stdev) Q(a_min) Q(a_max) Q(a_lq) Q(a_uq) Q(b_mean) Q(b_median) Q(b_mode) Q(b_stdev) Q(b_min) Q(b_max) Q(b_lq) Q(b_uq) // Get Regression Q(get_regression) // duplicate Q(roi) Q(x_stride) Q(y_stride) // duplicate Q(invert) Q(area_threshold) Q(pixels_threshold) Q(robust) // Line Object Q(line) // duplicate Q(line) Q(x1) Q(y1) Q(x2) Q(y2) Q(length) Q(magnitude) Q(theta) Q(rho) // Find Blobs Q(find_blobs) // duplicate Q(roi) // duplicate Q(x_stride) // duplicate Q(y_stride) // duplicate Q(invert) // duplicate Q(area_threshold) // duplicate Q(pixels_threshold) Q(merge) Q(margin) Q(threshold_cb) Q(merge_cb) // Blob Object Q(blob) Q(rect) Q(x) Q(y) Q(w) Q(h) Q(pixels) Q(cx) Q(cy) // duplicate Q(rotation) Q(code) Q(count) Q(area) Q(density) // Find Lines Q(find_lines) // duplicate Q(roi) // duplicate Q(x_stride) // duplicate Q(y_stride) // duplicate Q(threshold) Q(theta_margin) Q(rho_margin) // Find Line Segments Q(find_line_segments) // duplicate Q(roi) Q(merge_distance) Q(max_theta_diff) // Find Circles Q(find_circles) // duplicate Q(roi) // duplicate Q(x_stride) // duplicate Q(y_stride) // duplicate Q(threshold) Q(x_margin) Q(y_margin) Q(r_margin) Q(r_min) Q(r_max) Q(r_step) // Circle Object Q(circle) // duplicate Q(circle) // duplicate Q(x) // duplicate Q(y) Q(r) // duplicate Q(magnitude) // Find Rects Q(find_rects) // duplicate Q(roi) // duplicate Q(threshold) // Rect Object // duplicate Q(rect) Q(corners) // duplicate Q(rect) // duplicate Q(x) // duplicate Q(y) // duplicate Q(w) // duplicate Q(h) // duplicate Q(magnitude) // Find QRCodes Q(find_qrcodes) // duplicate Q(roi) // QRCode Object Q(qrcode) // duplicate Q(corners) // duplicate Q(rect) // duplicate Q(x) // duplicate Q(y) // duplicate Q(w) // duplicate Q(h) Q(payload) Q(version) Q(ecc_level) Q(mask) Q(data_type) Q(eci) Q(is_numeric) Q(is_alphanumeric) Q(is_binary) Q(is_kanji) // Find AprilTags Q(find_apriltags) // duplicate Q(roi) Q(families) Q(fx) Q(fy) // duplicate Q(cx) // duplicate Q(cy) // AprilTag Object Q(apriltag) // duplicate Q(corners) // duplicate Q(rect) // duplicate Q(x) // duplicate Q(y) // duplicate Q(w) // duplicate Q(h) Q(id) Q(family) Q(hamming) // duplicate Q(cx) // duplicate Q(cy) // duplicate Q(rotation) Q(goodness) Q(decision_margin) // duplicate Q(x_translation) // duplicate Q(y_translation) Q(z_translation) // duplicate Q(x_rotation) // duplicate Q(y_rotation) // duplicate Q(z_rotation) Q(TAG16H5) Q(TAG25H7) Q(TAG25H9) Q(TAG36H10) Q(TAG36H11) Q(ARTOOLKIT) // Find DataMatrices Q(find_datamatrices) // duplicate Q(roi) Q(effort) // DataMatrix Object Q(datamatrix) // duplicate Q(corners) // duplicate Q(rect) // duplicate Q(x) // duplicate Q(y) // duplicate Q(w) // duplicate Q(h) // duplicate Q(payload) // duplicate Q(rotation) Q(rows) Q(columns) Q(capacity) Q(padding) // Find BarCodes Q(find_barcodes) // duplicate Q(roi) // BarCode Object Q(barcode) // duplicate Q(corners) // duplicate Q(rect) // duplicate Q(x) // duplicate Q(y) // duplicate Q(w) // duplicate Q(h) // duplicate Q(payload) // duplicate Q(type) // duplicate Q(rotation) // duplicate Q(quality) Q(EAN2) Q(EAN5) Q(EAN8) Q(UPCE) Q(ISBN10) Q(UPCA) Q(EAN13) Q(ISBN13) Q(I25) Q(DATABAR) Q(DATABAR_EXP) Q(CODABAR) Q(CODE39) Q(PDF417) Q(CODE93) Q(CODE128) // Find Displacement Q(find_displacement) // duplicate Q(roi) Q(template_roi) // duplicate Q(logpolar) Q(fix_rotation_scale) Q(displacement) // duplicate Q(x_translation) // duplicate Q(y_translation) // duplicate Q(rotation) // duplicate Q(scale) Q(response) // Image Writer Q(ImageWriter) // Image Writer Object Q(imagewriter) // duplicate Q(size) // duplicate Q(add_frame) // duplicate Q(close) // Image Reader Q(ImageReader) // Image Reader Object Q(imagereader) // duplicate Q(size) Q(next_frame) // duplicate Q(copy_to_fb) // duplicate Q(loop) // duplicate Q(close) // FIR Module Q(fir) // duplicate Q(init) Q(FIR_NONE) Q(FIR_SHIELD) Q(FIR_MLX90620) Q(FIR_MLX90621) Q(FIR_MLX90640) Q(FIR_AMG8833) Q(refresh) Q(resolution) // duplicate Q(deinit) // duplicate Q(width) // duplicate Q(height) // duplicate Q(type) Q(read_ta) Q(read_ir) Q(draw_ta) // duplicate Q(alpha) // duplicate Q(scale) Q(draw_ir) // duplicate Q(alpha) // duplicate Q(scale) // duplicate Q(snapshot) // duplicate Q(alpha) // duplicate Q(scale) Q(pixformat) // duplciate Q(copy_to_fb)