Test Programs1
Test Programs1
class CamApp(App):
def build(self, layout ): # pass on the missing layout
self.img1=Image()
layout = BoxLayout()
layout = BoxLayout(('''
orientation:'vertical'
BoxLayout:
orientation:'vertical'
Button:
background_color(0,0,0,0)
background_normal:
text:'Capture'
canvas.before:
Color:
rgba:(30/255, 144/255, 1, 1)
RoundRectangle:
pos:self.pos
size:self.size
radius:[48]
on_press: print("Bye!")
'''))
layout.add_widget(self.img1)
#opencv2 stuffs
self.capture = cv2.VideoCapture(0)
cv2.namedWindow("CV2 Image")
Clock.schedule_interval(self.update, 1.0/33.0)
return layout
if __name__ == '__main__':
CamApp().run()
cv2.destroyAllWindows()
______________________________________________________________________-------------
-----------------------------------------------------------------------------------
-------------------------------------------------------------------
KV = """
<RectangleFlatButton>:
ripple_color: 0, 0, 0, .2
background_color: 0, 0, 0, 0
color: root.primary_color
canvas.before:
Color:
rgba: root.primary_color
Line:
width: 1
rectangle: (275, 100, 240, 30)
Screen:
canvas:
Color:
rgb: 181, 2, 1
Rectangle:
pos: 275, 100
size: 240, 30
"""
class MainApp(App):
def build(self):
screen = Builder.load_string(KV)
screen.add_widget(
RectangleFlatButton(
text="Select an Image",
pos_hint={"center_x": 0.5, "center_y": 0.1919},
size_hint=(None, None),
size=(dp(110), dp(35)),
ripple_color=(0.8, 0.8, 0.8, 0.5),
)
)
return screen