Merhabalar hocam, .exe dosyasını açtıgım zaman böyle bir sıkıntı alıyorum sebebi nedir nasıl çözebilirim
import cv2
from simple_facerec import SimpleFacerec
from datetime import datetime
from datetime import date
today = date.today()
day = today.strftime("%b-%d-%Y")
day_str = “yoklama-” + day + “.csv”
print(day_str)
dosya = open(day_str, “a”)
dosya.write(“Ad, Saat”)
dosya.close()
def yoklamayaYaz(name):
#with open(‘yoklama.csv’,‘r+’) as f:
with open(day_str, ‘r+’) as f:
myDataList = f.readlines()
nameList = []
for line in myDataList:
entry = line.split(’,’)
nameList.append(entry[0])
if name not in nameList:
now = datetime.now()
dtString = now.strftime('%H:%M:%S')
f.writelines(f'\n{name},{dtString}')
Encode faces from a folder
sfr = SimpleFacerec()
sfr.load_encoding_images(“images/”)
Load Camera
cap = cv2.VideoCapture(0)
while True:
ret, frame = cap.read()
# Detect Faces
face_locations, face_names = sfr.detect_known_faces(frame)
for face_loc, name in zip(face_locations, face_names):
y1, x2, y2, x1 = face_loc[0], face_loc[1], face_loc[2], face_loc[3]
cv2.putText(frame, name,(x1, y1 - 10), cv2.FONT_HERSHEY_DUPLEX, 1, (0, 0, 200), 2)
cv2.rectangle(frame, (x1, y1), (x2, y2), (0, 0, 200), 4)
yoklamayaYaz(name)
cv2.imshow("Frame", frame)
key = cv2.waitKey(1)
if key == 27:
break
cap.release()
cv2.destroyAllWindows()
hocam kodum bu şekilde fakat sanırım içerisine relative path eklemem gerekiyor yardımcı olabilir misiniz
Exe olmadan önce çalışıyor mu?
Çalışıyor hocam bir sıkıntım yok kamera direk açılıyor
Bu nedir?
20 karakter
Simple_facerec.py isimli baska bi py dosyasi buradan bazi kütüphaneler engelliyor sanki face_reconding olabilir
Yani kodları bozuk atmışsın. Sorunun olduğu dosyayı eklememişsin. Bu şekilde anlaması zor.
Exe nasıl yaptın
20 karakter
Hocam size mail üzerinden gönderebilir miyim yarına kadar bitirmem gerekiyor sunumum var
Pyinstaller uzerinden de yaptim aouto-py-to-exe uzerinden de 2 side hata veriyor
Şuan bilgisayarı kullanamıyorum. Github a yükleyip link atabilirsin buraya. Sunumu niye exe olarak yapmak zorundasın?
Tam anlayamadım ama pyinstaller ile exe yaparken kütüphaneleri de import etmen gerekebiliyor bazen. Acaba o yüzden mi olmadı anlamadım. Hidden import diye bi olay vardı ona bakabilirsin.
projem bu şekildedir. yoklama dosyasını aynı dizinin içinden çalıştırdıgınız zaman kamera aktif olur .exe dönüştürmek istiyorum yardımcı olursanız sevinirim
Galiba anladım. Yoklama.py dosyasını exe yaptığın için. Diğer py dosyası çalışmıyor. onunda exe olması gerekiyor galiba. Çünkü python3 yoklama.py diye çalışmadığı için diğer dosya da çalışmıyor.