بخش هفتم اموزش ساخت شبکه عصبی با پایتون

به نام خداوند بخشنده مهربان سجاد عابدی طامه هستمخوب واقعا خیلی ها به این آموزش احتیاج دارند چون من می خواهم opencv را با tkinter مخلوط کنم + turtelاموزش هفتمخوب خوب اول کسانی که این اموزش را الان دیدند برند اموزش های قبلی رو یه دیدی بزنندبزنند روی ایکون کوه و حداقل از قسمت 6 تا اینجا رو به نگاهی بندازند چون از 6 یه پروژه جدید باز کردیم و واقعا کسی سر در نمیاره اگر اگر از این اموزش نگاه کنه خوب بریم سر کد نویسیفایل index.pyرا باز کنید و بعد از ان همه ی کد ها را پاک کنید و کد ها ی زیر را در ان وارد کنید import turtleimport tkinter as tkimport numpy as npimport cv2import tkinter as tkfrom tkinter import *from PIL import Image, ImageTk, ImageGrab #اپلود این ماژول سخته و لی باید اپلود کرد import serialcascPath = "code-test-script//haarcascade_frontalface_default.xml" #این کد دوستان برای تشخیص چهره است و شما باید این فایل را دانلود کنید وداخل انجا قرار دهید و ادرس ان را وارد کنید اقا جان برای من توی این ادرس است faceCascade = cv2.CascadeClassifier(cascPath)#ser = serial.Serial('com3',9600) #این کد برای اوردن ربات و اتصال ان به کد ها است برای اطلاعات بیشتر به شماره 09058315246 توی واتساپ پیام How Robot Sun Hc-05 virgool.com.part.7 تا توضیحات کامل به صورت ویس برای شما بیاید def do_stuff(): for color in ["red", "yellow", "green"]: my_lovely_turtle.color(color) my_lovely_turtle.right(120)def Run_Fail(textFail): f = open('Addres-Camera.txt','w') textFail = str(textFail) f.write(textFail) def start(): root = tk.Tk() root.geometry("1200x700") f = open('Address-Camera.txt','r') address = f.read() print(address) def press1(): read = entry1.get() print(read) Run_Fail(read) root.destroy() start() def press2(): 1+1 #ser.write(b'u') def press3(): #ser.write(b'x') 1+1 def press4(): #ser.write(b'c') 2+2 def press5(): #ser.write(b'y') 1+1 def show_frame(): _, frame = cap.read() frame = cv2.flip(frame, 1) cv2image = cv2.cvtColor(frame, cv2.COLOR_BGR2RGBA) cv2image = cv2.resize(cv2image,(640,480),interpolation=cv2.INTER_AREA) faces = faceCascade.detectMultiScale( cv2image, scaleFactor=1.1, minNeighbors=5, minSize=(200, 200), flags=cv2.CASCADE_SCALE_IMAGE ) for (x, y, w, h) in faces: cv2.rectangle(cv2image, (x, y), (x+w, y+h), (255,0,0), 3) img = Image.fromarray(cv2image) imgtk = ImageTk.PhotoImage(image=img) lmain.imgtk = imgtk lmain.configure(image=imgtk) lmain.after(20, show_frame) imageFrame = tk.Frame(root, width=100, height=500) imageFrame.grid(row=0, column=0, padx=10, pady=2) lmain = tk.Label(imageFrame) lmain.grid(row=0, column=0) imageFrame.place(x=0,y=50) lib1 = Label(root,text='Video Camera',font=("25","25")) lib1.place(x=0,y=0) lib2 = Label(root,text='Map',font=("25","25")) lib2.place(x=645,y=0) lib3 = Label(root,text='Write the address and connect to it',font=("14","14")) lib3.place(x=600+280,y=650-50) lib4 = Label(root,text='Control Camera',font=("20","20")) lib4.place(x=620,y=550-13) but1 = Button(root,text="Conect to Addres",bg="cyan",fg="#000000",font=("15","15"),command=press1) but1.place(x=640+550,y=600) entry1 = Entry(root,fg="cyan",bg="#000000",font=("20","20"),width=31) entry1.place(x=890,y=650) but2 = Button(root,text="W",bg="cyan",fg="#000000",font=("15","15"),command=press2,width=3) but2.place(x=650,y=550+20) but3 = Button(root,text="A",bg="cyan",fg="#000000",font=("15","15"),command=press3) but3.place(x=620,y=590+20) but4 = Button(root,text="D",bg="cyan",fg="#000000",font=("15","15"),command=press4) but4.place(x=695,y=590+20) but5 = Button(root,text="S",bg="cyan",fg="#000000",font=("15","15"),command=press5,width=3) but5.place(x=650,y=630+20) cap = cv2.VideoCapture(address) canvas = tk.Canvas(root) canvas.config(width=640, height=480) canvas.place(x=645,y=50) screen = turtle.TurtleScreen(canvas) screen.bgcolor("cyan") my_lovely_turtle = turtle.RawTurtle(screen) show_frame() lib5 = Label(root,text='Lcd and Message Robot',font=("20","20")) lib5.place(x=0,y=530) Lcd = Text(root, width=17, height=2, wrap=WORD , font=('arial', 20, 'bold'), bg = '#000088' , fg = '#ffffff', insertwidth=2 , bd=10) Lcd.place(x=0,y=570) root.mainloop()start()خوب حالا برید توی پوشه اصلی و در فایل Addres-Camera.txtبنویسید 0و بعد برنامه را اجرا کنید دوربین من خراب است و سیاه و سفید و خش خشی می گیرد پس من یه ادرس دیگر را در ان وارد می کنم و بعد ..خوب برای شما آرزوی موفقیت دارم خدا نگهدار