main.py 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import dearpygui.dearpygui as dpg
  2. def draw1():
  3. dpg.create_context()
  4. width, height, channels, data = dpg.load_image(
  5. "image/car2.jpg"
  6. ) # 0: width, 1: height, 2: channels, 3: data
  7. with dpg.texture_registry():
  8. dpg.add_static_texture(width, height, data, tag="image_id")
  9. with dpg.window(label="Tutorial"):
  10. with dpg.drawlist(width=700, height=700):
  11. dpg.draw_image("image_id", (0, 400), (200, 600), uv_min=(0, 0), uv_max=(1, 1))
  12. dpg.create_viewport(title="Custom Title", width=800, height=600)
  13. dpg.setup_dearpygui()
  14. dpg.show_viewport()
  15. dpg.start_dearpygui()
  16. def draw2():
  17. dpg.create_context()
  18. width, height, channels, data = dpg.load_image("image/car1.jpg")
  19. with dpg.texture_registry(show=True):
  20. dpg.add_static_texture(
  21. width=width, height=height, default_value=data, tag="texture_tag"
  22. )
  23. with dpg.window(label="Tutorial"):
  24. dpg.add_image("texture_tag")
  25. dpg.create_viewport(title="车牌识别", width=1200, height=900)
  26. dpg.setup_dearpygui()
  27. dpg.show_viewport()
  28. dpg.start_dearpygui()
  29. dpg.destroy_context()
  30. def save():
  31. import dearpygui.dearpygui as dpg
  32. dpg.create_context()
  33. dpg.create_viewport()
  34. dpg.setup_dearpygui()
  35. width, height = 255, 255
  36. data = []
  37. for i in range(width * height):
  38. data.append(255)
  39. data.append(255)
  40. data.append(0)
  41. with dpg.window(label="Tutorial"):
  42. dpg.add_button(
  43. label="Save Image",
  44. callback=lambda: dpg.save_image(
  45. file="newImage.png", width=width, height=height, data=data, components=3
  46. ),
  47. )
  48. dpg.show_viewport()
  49. while dpg.is_dearpygui_running():
  50. dpg.render_dearpygui_frame()
  51. dpg.destroy_context()
  52. import os
  53. cwd = os.getcwd()
  54. recognize_result_path = os.path.join("result", "bucket")
  55. recognize_result_path = cwd+"\\"+recognize_result_path
  56. print(recognize_result_path)