bitirme projem için akıllı kamera sistemi yapmaktayım ve bu kamerayla tespit edilen yabancı nesnelerin resmini telefona göndermek istiyorum ama nasıl olacak bilmiyorum:)) yardımcı olurmusunuz
socket programlama ile fotoğraf gönderimi
#Burası görüntüyü tespit edip telefona paylaşacak python kodu
from socket import AF_INET, SOCK_STREAM, socket
server = socket(AF_INET, SOCK_STREAM)
ip = "192.168.0.106" #Ağdaki ip adresini öğrenmek için cmd > ipconfig > enter IPV4 karşısında yazan değer ağdaki ip adresiniz
port = 80 #80 olması zorunlu değil
server.bind((ip,port))
server.listen(1) # kaç adet cihaz bağlanıcak izni
alici, ip = server.accept() # Foto alıcı cihazı onaylıyoruz.
while True:
with open("resimadı.jpg","rb") as foto:
fotoKodu = foto.read()
alici.send(fotoKodu) # alıcıya fotoğrafı gönderdik
tekrar = input("Birkez daha gönderilsinmi? :").lower()
if tekrar != "e" or tekrar != "evet":
break
# Alıcı yani telefon için python kodu
from socket import socket , AF_INET, SOCK_STREAM
alici = socket(AF_INET,SOCK_STREAM)
alici.connect(("192.168.0.106",80)) #Fotoyu gönderecek tarafa ip ve porta ne yazmışsak aynı ip ve portu girmeniz gerek
adet = 1
while True: # sürekli yeni gelen fotoları dinleyecek
gelen_foto = alici.recv(5242880) #Max 5mb fotoğraf boyutu
with open(f"yeni_foto{adet}.jpg","wb") as yeni_foto:
yeni_foto.write(gelen_foto)
adet+=1
print("Bir fotoğraf geldi !")
Çok teşekkür ederim cevabınız için bitirme projemiz için bir kaç sorum daha olacak acaba yardımcı olmak istermisin
Selamlar,
Soket yerine Flask kullanarak hem web üzerinde görüntüleri gönderebilir hem de algılanması durumunda mail vs atabiirsiniz.
İyi çalışmalar.
Anladım mailden gönderme gibi whatsapp veya telegramdanda gönderebilirimiyim
Tabii ki, Bunun için selenium ya da web api kullanabilirsiniz.
Çok teşekkür ederim cevaplarınız için bitirme projemiz için daha çok fikir almak için sizlere ulaşabileceğim herhangi bir sosyal medya hesabınızı varmıdır
Selamlar,
İN: https://www.linkedin.com/in/sakratex/
İG: https://instagram.com/sakratex
Adreslerinden bana ulaşabilirsiniz. Bilgim dahilinde yardımcı olmaya çalışırım.
Sevgiler.
Teşekkür ederim öncellikle dediklerinizi araştıracağım yapamazsam tekrar size yazarım