View real time coordinates

I’m using OpenMV from a week and I would view at screen in real time two point that I track and print on terminal (blob.cx(), blob.cy()).

How can I do?

This is the code:

Single Color Code Tracking Example

import sensor, image, time, math

thresholds_index = 0 #for green

Color Tracking Thresholds (L Min, L Max, A Min, A Max, B Min, B Max)

The below thresholds track in general green things.

thresholds = [(30, 100, -64, -8, -32, 32)] # generic_green_thresholds

sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA) #320x240
sensor.skip_frames(30)
sensor.set_auto_gain(False) # must be turned off for color tracking
sensor.set_auto_whitebal(False) # must be turned off for color tracking
clock = time.clock()

Only blobs that with more pixels than “pixel_threshold” and more area than “area_threshold” are

returned by “find_blobs” below. Change “pixels_threshold” and “area_threshold” if you change the

camera resolution. “merge=True” must be set to merge overlapping color blobs for color codes.

while(True):
clock.tick()
img = sensor.snapshot()
for blob in img.find_blobs([thresholds[thresholds_index]], pixels_threshold=200, area_threshold=200, merge=True):

These values are stable all the time.

img.draw_rectangle(blob.rect())
img.draw_cross(blob.cx(), blob.cy())
print(“x:”, blob.cx(), end=‘’)
print(" y:", blob.cy())


Thanks in advance!

Hi, are you trying to view that point on your computer or on our LCD display?