non use ai
This commit is contained in:
47
demo_bi.py
Normal file
47
demo_bi.py
Normal file
@@ -0,0 +1,47 @@
|
||||
|
||||
import cv2
|
||||
import os
|
||||
import paramiko
|
||||
|
||||
LOCAL_PATH = f"/home/kepco/daooldns/KEPCO_AI_RBI_SIM/ENGINE/AI_ENGINE/DATA/ftp_data/local.jpg"
|
||||
|
||||
def bi_snap_shot():
|
||||
# 10.20.10.99
|
||||
# 192.168.39.20
|
||||
rtsp = "rtsp://10.20.10.1:8554/cam/0/low"
|
||||
rtsp = "rtsp://admin:admin1263!@10.20.10.99:554/onvif/media?profile=Profile2"
|
||||
local_path = f"/home/kepco/daooldns/KEPCO_AI_RBI_SIM/ENGINE/AI_ENGINE/DATA/ftp_data/local.jpg"
|
||||
|
||||
if os.path.exists(local_path):
|
||||
os.remove(local_path)
|
||||
|
||||
input_movie = cv2.VideoCapture(rtsp)
|
||||
|
||||
ret, frame = input_movie.read()
|
||||
print(local_path)
|
||||
cv2.imwrite(local_path,frame)
|
||||
_bi_sftp_upload()
|
||||
cv2.destroyAllWindows()
|
||||
print(f"bi uploaded")
|
||||
|
||||
def _bi_sftp_upload():
|
||||
try:
|
||||
|
||||
IP = "106.255.245.242"
|
||||
transprot = paramiko.Transport((IP,2022))
|
||||
transprot.connect(username = "kepri_if_user", password = "kepri!123")
|
||||
sftp = paramiko.SFTPClient.from_transport(transprot)
|
||||
|
||||
remotepath = "/home/agics-dev/kepri_storage/rndpartners/" + os.sep + "remote" + '.jpg'
|
||||
|
||||
#sftp.put(LOCAL_PATH, remotepath)
|
||||
|
||||
sftp.close()
|
||||
transprot.close()
|
||||
|
||||
return remotepath
|
||||
except Exception as e:
|
||||
return ""
|
||||
|
||||
if __name__ == '__main__':
|
||||
bi_snap_shot()
|
||||
Reference in New Issue
Block a user