Skip to content

Commit

Permalink
optmize examples v1
Browse files Browse the repository at this point in the history
  • Loading branch information
Neutree committed Aug 14, 2024
1 parent 96b723e commit d226d41
Show file tree
Hide file tree
Showing 66 changed files with 135 additions and 135 deletions.
File renamed without changes.
39 changes: 39 additions & 0 deletions examples/maixpy_v1/image/add_sub_mul_div.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
from maix.v1 import lcd, image
from maix import time

lcd.init()

img = image.Image("/maixapp/share/icon/maixvision.png")
lcd.display(img)
time.sleep(3)
img2 = image.Image("/maixapp/share/icon/maixhub.png")
lcd.display(img2)
time.sleep(3)

# add
img = image.Image("/maixapp/share/icon/maixvision.png")
img2 = image.Image("/maixapp/share/icon/maixhub.png")
img.add(img2)
lcd.display(img)
time.sleep(3)

# sub
img = image.Image("/maixapp/share/icon/maixvision.png")
img2 = image.Image("/maixapp/share/icon/maixhub.png")
img.sub(img2)
lcd.display(img)
time.sleep(3)

# mul
img = image.Image("/maixapp/share/icon/maixvision.png")
img2 = image.Image("/maixapp/share/icon/maixhub.png")
img.mul(img2)
lcd.display(img)
time.sleep(3)

# div
img = image.Image("/maixapp/share/icon/maixvision.png")
img2 = image.Image("/maixapp/share/icon/maixhub.png")
img.div(img2)
lcd.display(img)
time.sleep(3)
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
kernel = [-1, -2, -1, -2, 6, -2, -1, -2, -1]

lcd.init()
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.bilateral(2, color_sigma = 0.1, space_sigma = 1)
lcd.display(img)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from maix import time

lcd.init()
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.invert()
lcd.display(img)

Expand Down
51 changes: 51 additions & 0 deletions examples/maixpy_v1/image/bit_operation.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
#!/usr/bin/env python

from maix.v1 import lcd, image
from maix import time

lcd.init()

# b_and
img = image.Image("/maixapp/share/icon/maixvision.png")
img2 = image.Image("/maixapp/share/icon/maixhub.png")
img.b_and(img2)
lcd.display(img)
time.sleep(1)

# b_nand
img = image.Image("/maixapp/share/icon/maixvision.png")
img2 = image.Image("/maixapp/share/icon/maixhub.png")
img.b_nand(img2)
lcd.display(img)
time.sleep(1)

# b_or
img = image.Image("/maixapp/share/icon/maixvision.png")
img2 = image.Image("/maixapp/share/icon/maixhub.png")
img.b_or(img2)
lcd.display(img)
time.sleep(1)

# b_nor
img = image.Image("/maixapp/share/icon/maixvision.png")
img2 = image.Image("/maixapp/share/icon/maixhub.png")
img.b_nor(img2)
lcd.display(img)
time.sleep(1)

# b_xor
img = image.Image("/maixapp/share/icon/maixvision.png")
img2 = image.Image("/maixapp/share/icon/maixhub.png")
img.b_xor(img2)
lcd.display(img)
time.sleep(1)

# b_xnor
img = image.Image("/maixapp/share/icon/maixvision.png")
img2 = image.Image("/maixapp/share/icon/maixhub.png")
img.b_xnor(img2)
lcd.display(img)
time.sleep(1)

while True:
time.sleep(1)
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@

lcd.init()

img = image.Image("test.jpg")
img2 = image.Image("test2.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img2 = image.Image("/maixapp/share/icon/maixhub.png")
img.blend(img2, alpha=128)
lcd.display(img)
time.sleep(1)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
lcd.init()

# difference
img = image.Image("test.jpg")
img2 = image.Image("test2.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img2 = image.Image("/maixapp/share/icon/maixhub.png")
img.difference(img2)
lcd.display(img)
time.sleep(1)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
img.draw_string(0, 100, "Hello world", (0,255,0))
img.draw_cross(0, 200, (255,0,0))
img.draw_arrow(100, 200, 100, 250, (0,255,0))
new_img=image.Image("test.jpg")
new_img=image.Image("/maixapp/share/icon/maixvision.png")
img.draw_image(new_img.mean_pool(4, 4), 150, 200)
img.draw_keypoints((250, 200, 210, 200), (0,0,255))
img.draw_circle(300, 200, 50, (0,255,0))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,37 +6,37 @@
lcd.init()

# erode
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.erode(2, -1)
lcd.display(img)
time.sleep(1)

# dilate
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.dilate(2, 0)
lcd.display(img)
time.sleep(1)

# open
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.open(2, 0)
lcd.display(img)
time.sleep(1)

# close
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.close(2, 0)
lcd.display(img)
time.sleep(1)

# top_hat
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.top_hat(2, 0)
lcd.display(img)
time.sleep(1)

# black_hat
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.black_hat(2, 0)
lcd.display(img)
time.sleep(1)
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from maix import time

lcd.init()
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.flood_fill(50, 100)
lcd.display(img)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
kernel = [-1, -2, -1, -2, 6, -2, -1, -2, -1]

lcd.init()
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.gaussian(2, mul = 1 / 8, add = 200)
lcd.display(img)

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

lcd.init()

img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.histeq()
lcd.display(img)
time.sleep(1)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from maix import time

lcd.init()
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.binary([[0, 50]])
lcd.display(img)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from maix import image as maix_img

lcd.init()
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")

print('invert format to grayscale')
img.to_grayscale()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
kernel = [-1, -2, -1, -2, 6, -2, -1, -2, -1]

lcd.init()
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.laplacian(2, mul = 1 / 8, add = 200)
lcd.display(img)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@
lcd.init()

# linpolar
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.linpolar()
lcd.display(img)
time.sleep(1)

# logpolar
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.logpolar()
lcd.display(img)
time.sleep(1)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

lcd.init()

img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
lcd.display(img)

while True:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

lcd.init()

img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.mean(2)
lcd.display(img)
time.sleep(1)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

lcd.init()

img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.midpoint(2, bias = 0.5)
lcd.display(img)
time.sleep(1)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@
lcd.init()

# min
img = image.Image("test.jpg")
img2 = image.Image("test2.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img2 = image.Image("/maixapp/share/icon/maixhub.png")
img.min(img2)
lcd.display(img)
time.sleep(1)

# max
img = image.Image("test.jpg")
img2 = image.Image("test2.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img2 = image.Image("/maixapp/share/icon/maixhub.png")
img.max(img2)
lcd.display(img)
time.sleep(1)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
lcd.init()

# difference
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.mode(2)
lcd.display(img)
time.sleep(1)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
kernel = [-1, -2, -1, -2, 6, -2, -1, -2, -1]

lcd.init()
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.morph(size, kernel, mul = 1 / 8, add = 200)
lcd.display(img)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
lcd.init()

# negate
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.negate()
lcd.display(img)
time.sleep(1)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@

lcd.init()

img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.mean_pool(2, 2)
lcd.display(img)
time.sleep(1)

img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.midpoint_pool(3, 3)
lcd.display(img)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,22 @@
lcd.init()

# replace
img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.replace(image = None, hmirror = False, vflip = True)
lcd.display(img)
time.sleep(1)

img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.replace(image = None, hmirror = True, vflip = True)
lcd.display(img)
time.sleep(1)

img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.replace(image = None, hmirror = True, vflip = False)
lcd.display(img)
time.sleep(1)

img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")
img.replace(image = None, hmirror = False, vflip = False)
lcd.display(img)
time.sleep(1)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from maix.v1 import image

img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")

# get old pixels
old_pixel = img.get_pixel(20, 50, True)
Expand Down
4 changes: 2 additions & 2 deletions test/maixpy_v1/lcd.py → examples/maixpy_v1/lcd.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
from maix.v1 import lcd, image
from maix import time

img = image.Image("test.jpg")
img = image.Image("/maixapp/share/icon/maixvision.png")

lcd.init()
lcd.mirror(1)
# lcd.mirror(1)
lcd.display(img)

# lcd.clear()
Expand Down
Loading

0 comments on commit d226d41

Please sign in to comment.