"); //-->
import serial
import cv2
import matplotlib as plt
import binascii
import os
from PIL import Image
import numpy as np
from numpy import linalg
import matplotlib.pyplot as plt
import math
import string
import os
import time
img_with=1280
img_high=1024
got_img_th=1
try:
ser=serial.Serial( #下面这些参数根据情况修改
port='COM10',
baudrate=115200,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS)
print "COM open Success!!"
ComSus=1
except Exception as e:
print(e)
print ("COM open Fail!!")
ComSus=0
try:
os.remove("123.txt")
except Exception as e:
print(e)
data=[]
starts=[0,0,0,0]
success=0;
txt=open("123.txt","a")
perent=0
if (ComSus):
print ("start send...")
ser.write("debug("+str(got_img_th)+")\r\n")
print ("send will")
i=10000
while (i):
i=i-1
temp =ser.read()
starts[3]=starts[2]
starts[2]=starts[1]
starts[1]=starts[0]
starts[0]=temp
# print starts
if (starts==["t","r","t","s"]):
print "start collect"
now=time.time()
while(1):
temp =ser.read()
starts[3]=starts[2]
starts[2]=starts[1]
starts[1]=starts[0]
starts[0]=temp
if (starts==["r","e","v","o"]):
print "collect success"
i=0
success=1
break
else:
txt.write(temp)
perent=perent+1
if(perent%10000==0):
print str(perent*100.0/(img_with*img_high) )+"%"
if (success==0):
print ("no image!!")
else:
print ("success!!")
print ("time="+str(time.time()-now))
ser.close()
txt.close()
print ("COM close!!")
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
“Let It Glow”:一块会唱歌、会发光的披头士 PCB 艺术板
程序的移植
由MAX4223~MAX4228构成的视频线驱动放大器电路图
台积电标志11个黑点是什么? 40年后9号员工揭晓谜底
电动汽车电池组拆解研究
有ARM 44B0空板提供!
噪声图像的分形压缩编码研究
CC2431 - 低功耗射频SOC
阵列超声场的信号采集与处理系统
在TMS320C6711 DSP上实现H.263视频编码器的EDMA数据存取策略
争议的技术进步:现代汽车正在监视你
NVIDIA拟统一采购AI服务器水冷板 四大业者入列名单
由MAX4223~MAX4228构成的驱动电容性负载电路图
低功耗射频器件- CC1111
思创嵌入式系统开发能力培训招生简章
粘油定量灌装控制装置的研制
vxWorks中console_tty的问题
由MAX4265/4266/4267构成的同相增益电路图
到2032年,全球电子传感器市场规模将超过 410 亿美元
针对硬件实现的H.264视频编码算法改进
请问如何将Protel的SCH文件转变成GIF文件格式?
基于 ESP32-S3 的可视化微型雷达扫描系统设计与实现
设计中使用 TI 的UCD9081 图形用户界面 (GUI) - 中文
MAX4265~MAX4270 电压反馈运算放大器封装图
UCD9240 GUI 器件配置
汽车图像信号处理器市场预测(2025-2034)
BLDC 轮毂电机拆解和成本核算
超小型运算放大器MAX4450/4451电路
UCD9240 图形用户界面 (GUI) 设计配置和频率
“打破孤岛”:软件定义汽车开发需要新方法