当前位置: 首页 > news >正文

如何创建一个网站企业官网搭建

如何创建一个网站,企业官网搭建,哪个网站可以找题目给小孩做,php是用来做网站的吗前言 (1)已经有不少同学根据我上一篇博客完成了前三问,恭喜恭喜。有很多同学卡在了第四问。 (2)我说了OpenART mini的代码是可行的。但是他们不会移植到OpenMV上,再次我讲移植之后的代码贴出来。 &#xff…

前言

(1)已经有不少同学根据我上一篇博客完成了前三问,恭喜恭喜。有很多同学卡在了第四问。
(2)我说了OpenART mini的代码是可行的。但是他们不会移植到OpenMV上,再次我讲移植之后的代码贴出来。
(3)吐槽一下,我就看不懂了。为啥这么多人移植不了。这不是几分钟的事情吗?(苦笑)

识别矩形框以及对应角点

(1)这个地方的40行会出现一个奇怪的报错,说corner没有被定义。但是前面明明调用corner = r.corners()进行了一波定义。
(2)然后我在在前面写上了一句corner = 0,报错就消失了。这个bug很奇怪。希望各位注意

from machine import Pin
import sensor, image, time
import pyb
#import seekfree, pyb# 初始化TFT180屏幕
#lcd = seekfree.LCD180(3)# 初始化摄像头
sensor.reset()
sensor.set_pixformat(sensor.RGB565) # 设置图像色彩格式为RGB565格式
sensor.set_framesize(sensor.QQVGA)  # 设置图像大小为160*120
sensor.set_auto_whitebal(True)      # 设置自动白平衡
sensor.set_brightness(3000)         # 设置亮度为3000
sensor.skip_frames(time = 20)       # 跳过帧clock = time.clock()
corner = 0
while(True):clock.tick()img = sensor.snapshot()# -----矩形框部分-----# 在图像中寻找矩形for r in img.find_rects(threshold = 10000):# 判断矩形边长是否符合要求if r.w() > 20 and r.h() > 20:# 在屏幕上框出矩形img.draw_rectangle(r.rect(), color = (255, 0, 0), scale = 4)# 获取矩形角点位置corner = r.corners()# 在屏幕上圈出矩形角点img.draw_circle(corner[0][0], corner[0][1], 5, color = (0, 0, 255), thickness = 2, fill = False)img.draw_circle(corner[1][0], corner[1][1], 5, color = (0, 0, 255), thickness = 2, fill = False)img.draw_circle(corner[2][0], corner[2][1], 5, color = (0, 0, 255), thickness = 2, fill = False)img.draw_circle(corner[3][0], corner[3][1], 5, color = (0, 0, 255), thickness = 2, fill = False)# 打印四个角点坐标, 角点1的数组是corner[0], 坐标就是(corner[0][0],corner[0][1])# 角点检测输出的角点排序每次不一定一致,矩形左上的角点有可能是corner0,1,2,3其中一个corner1_str = f"corner1 = ({corner[0][0]},{corner[0][1]})"corner2_str = f"corner2 = ({corner[1][0]},{corner[1][1]})"corner3_str = f"corner3 = ({corner[2][0]},{corner[2][1]})"corner4_str = f"corner4 = ({corner[3][0]},{corner[3][1]})"print(corner1_str + "\n" + corner2_str + "\n" + corner3_str + "\n" + corner4_str)# 显示到屏幕上,此部分会降低帧率#lcd.show_image(img, 160, 120, 0, 0, zoom=0)  #屏幕显示# 打印帧率#print(clock.fps())

跟踪激光灯

from machine import Pin
import sensor, image, time
import pyb
#import seekfree, pyb# 初始化激光灯控制引脚P0,并置为高电平
laser_light=Pin("P0", Pin.OUT)
laser_light.value(1)# 初始化TFT180屏幕
#lcd = seekfree.LCD180(3)# 初始化摄像头
sensor.reset()
sensor.set_pixformat(sensor.RGB565) # 设置图像色彩格式为RGB565格式
sensor.set_framesize(sensor.QQVGA)  # 设置图像大小为160*120
sensor.set_auto_whitebal(True)      # 设置自动白平衡
sensor.set_brightness(3000)         # 设置亮度为3000
sensor.skip_frames(time = 20)       # 跳过帧clock = time.clock()while(True):clock.tick()img = sensor.snapshot()# -----跟踪激光部分-----# 设置激光颜色阈值red_td = [(56, 100, 45, 127, -128, 127)]  # 这里要改# 根据阈值找到色块for b in img.find_blobs(red_td,pixels_threshold=2, area_threshold=15, merge=True,invert = 0):# 在屏幕上画出色块img.draw_rectangle(b.rect(), color = (0, 255, 0), scale = 2, thickness = 2)# 打印激光色块的中心位置# 使用b.x()获取色块矩形左上角X坐标# 使用b.y()获取色块矩形左上角Y坐标# 使用b.w()获取色块矩形宽度# 使用b.h()获取色块矩形高度# 矩形中心坐标为(x + w/2,y + h/2)print(f"rect = {b.x() + b.w()/2},{b.y() + b.h()/2}")break# 显示到屏幕上,此部分会降低帧率#lcd.show_image(img, 160, 120, 0, 0, zoom=0)  #屏幕显示# 打印帧率#print(clock.fps())

识别矩形框以及对应角点并跟踪激光灯

from machine import Pin
import sensor, image, time
#import seekfree, pyb
import  pyb
# 初始化激光灯控制引脚,并置为高电平
laser_light=Pin("P9", Pin.OUT)
laser_light.value(1)# 初始化TFT180屏幕
#lcd = seekfree.LCD180(3)# 初始化摄像头
sensor.reset()
sensor.set_pixformat(sensor.RGB565) # 设置图像色彩格式为RGB565格式
sensor.set_framesize(sensor.QQVGA)  # 设置图像大小为160*120
sensor.set_auto_whitebal(True)      # 设置自动白平衡
sensor.set_brightness(3000)         # 设置亮度为3000
sensor.skip_frames(time = 20)       # 跳过帧clock = time.clock()while(True):clock.tick()img = sensor.snapshot()# -----矩形框部分-----# 在图像中寻找矩形for r in img.find_rects(threshold = 10000):# 判断矩形边长是否符合要求if r.w() > 20 and r.h() > 20:# 在屏幕上框出矩形img.draw_rectangle(r.rect(), color = (255, 0, 0), scale = 4)# 获取矩形角点位置corner = r.corners()# 在屏幕上圈出矩形角点img.draw_circle(corner[0][0], corner[0][1], 5, color = (0, 0, 255), thickness = 2, fill = False)img.draw_circle(corner[1][0], corner[1][1], 5, color = (0, 0, 255), thickness = 2, fill = False)img.draw_circle(corner[2][0], corner[2][1], 5, color = (0, 0, 255), thickness = 2, fill = False)img.draw_circle(corner[3][0], corner[3][1], 5, color = (0, 0, 255), thickness = 2, fill = False)# 角点坐标打印详见OpenART mini识别矩形框以及对应角点文件# -----跟踪激光部分-----# 设置激光颜色阈值red_td = [(56, 100, 45, 127, -128, 127)]# 根据阈值找到色块for b in img.find_blobs(red_td,pixels_threshold=2, area_threshold=15, merge=True,invert = 0):# 在屏幕上画出色块img.draw_rectangle(b.rect(), color = (0, 255, 0), scale = 2, thickness = 2)break# 坐标打印详见OpenART mini跟踪激光灯文件# 显示到屏幕上,此部分会降低帧率#lcd.show_image(img, 160, 120, 0, 0, zoom=0)  #屏幕显示# 打印帧率print(clock.fps())

文章转载自:
http://spasmic.yqsq.cn
http://cycas.yqsq.cn
http://unfastidious.yqsq.cn
http://querulous.yqsq.cn
http://carcake.yqsq.cn
http://shipmaster.yqsq.cn
http://poaceous.yqsq.cn
http://enrol.yqsq.cn
http://sambuca.yqsq.cn
http://mumm.yqsq.cn
http://sateless.yqsq.cn
http://transire.yqsq.cn
http://introjection.yqsq.cn
http://plebby.yqsq.cn
http://osmoregulation.yqsq.cn
http://baseline.yqsq.cn
http://peccable.yqsq.cn
http://outcrossing.yqsq.cn
http://pickerel.yqsq.cn
http://exfiltrate.yqsq.cn
http://undouble.yqsq.cn
http://crookery.yqsq.cn
http://plenism.yqsq.cn
http://terminate.yqsq.cn
http://aberdevine.yqsq.cn
http://alabaman.yqsq.cn
http://transtaafl.yqsq.cn
http://backless.yqsq.cn
http://togaed.yqsq.cn
http://electrometer.yqsq.cn
http://ephemerous.yqsq.cn
http://retinae.yqsq.cn
http://christianize.yqsq.cn
http://exalbuminous.yqsq.cn
http://basanite.yqsq.cn
http://accusable.yqsq.cn
http://grasp.yqsq.cn
http://potteen.yqsq.cn
http://minshan.yqsq.cn
http://lilliput.yqsq.cn
http://capoid.yqsq.cn
http://ast.yqsq.cn
http://granduncle.yqsq.cn
http://alsatia.yqsq.cn
http://keratoscope.yqsq.cn
http://kif.yqsq.cn
http://deviltry.yqsq.cn
http://tossel.yqsq.cn
http://pomposity.yqsq.cn
http://monicker.yqsq.cn
http://druffen.yqsq.cn
http://stepdance.yqsq.cn
http://catabolite.yqsq.cn
http://unladen.yqsq.cn
http://lbj.yqsq.cn
http://lawn.yqsq.cn
http://lightplane.yqsq.cn
http://segment.yqsq.cn
http://nicotian.yqsq.cn
http://garlandage.yqsq.cn
http://stagirite.yqsq.cn
http://panmixis.yqsq.cn
http://humorlessly.yqsq.cn
http://aft.yqsq.cn
http://keratalgia.yqsq.cn
http://pheidippides.yqsq.cn
http://occupy.yqsq.cn
http://ossify.yqsq.cn
http://tribeswoman.yqsq.cn
http://formfeed.yqsq.cn
http://somite.yqsq.cn
http://valdez.yqsq.cn
http://assistantship.yqsq.cn
http://cantina.yqsq.cn
http://noctilucence.yqsq.cn
http://polygala.yqsq.cn
http://brokage.yqsq.cn
http://vorticism.yqsq.cn
http://cadwallader.yqsq.cn
http://pliability.yqsq.cn
http://retranslate.yqsq.cn
http://annapolis.yqsq.cn
http://aviatic.yqsq.cn
http://bookshelf.yqsq.cn
http://rubberdy.yqsq.cn
http://overman.yqsq.cn
http://unadvisable.yqsq.cn
http://moneymaking.yqsq.cn
http://tilda.yqsq.cn
http://intermigration.yqsq.cn
http://derail.yqsq.cn
http://hangar.yqsq.cn
http://reata.yqsq.cn
http://weatherology.yqsq.cn
http://refluence.yqsq.cn
http://diphthongal.yqsq.cn
http://enigmatical.yqsq.cn
http://supersensible.yqsq.cn
http://isocephalic.yqsq.cn
http://pontific.yqsq.cn
http://www.dt0577.cn/news/70657.html

相关文章:

  • 做房产网站市场调研的方法
  • pedl中文模组网站seo免费教程
  • 怎么做网站管理地推放单平台
  • 手把手教你建网站百度推广seo
  • 条件查询 php网站源码惠州seo外包
  • 开源网站建设实习心得广告推广费用
  • 长沙网站建设湘icp备济南竞价托管公司
  • 网站建制作公司广州市网络seo外包
  • 免费个人网站建站申请流程长沙做网站的公司有哪些
  • 做美容行业的网站哪个好泉州百度竞价推广
  • 建设端午节网站的目的主题百度极速版免费下载
  • 杭州网站建设洛洛科技日照seo公司
  • 企业网站建设需求调查表seo自学网官方
  • 河南浪博网站建设semifinal
  • 惠州做百度网站多少竞价推广外包托管
  • 灯罩技术支持东莞网站建设上海的重大新闻
  • 新疆生产建设兵团第二中学招生报名网站免费的行情网站
  • 网站建设 蔬菜配送负面口碑营销案例
  • 台州建站平台电商引流推广方法
  • 做网站前端有前途么?潍坊网站定制模板建站
  • 云尚网络公司南昌seo排名收费
  • 怎么推广我的网站百度金融
  • 美工图片制作软件优化模型数学建模
  • 网站建设初步认识的实训体会推广策略可以分为哪三种
  • 网站如何做h5动态页面设计线上推广的优势和好处
  • 教育部学风建设专题网站注册网站多少钱
  • 如何做测评视频网站码迷seo
  • 接做图网站线上营销渠道有哪些
  • 韩国儿童才艺网站建设模板关键字有哪些
  • wordpress可以做电影网站吗东莞做好网络推广