自己动手系列
文章平均质量分 92
时信魔方
这个作者很懒,什么都没留下…
展开
-
在视频画面中实现人脸遮挡检测 - 基于 TensorFlow 实现
在进行视频通话时,我们往往需要对画面进行一些实时分析,例如识别画面里的人、车、动物等等。这里将介绍一种方法实现人脸被手部遮挡的检测。原创 2021-01-18 09:09:03 · 2407 阅读 · 2 评论 -
自己动手实现即时消息功能
文:徐江威功能设计即时消息的两个基本功能就是发送消息和接收消息。我们定义如下通信指令来实现这两个功能:Push 推送消息Pull 拉取消息Notify 消息通知Push 推送消息指令将客户端消息发给指定的对端,也就是说服务器需要在收到客户端 Push 指令时将消息转发给目标客户端。Pull 拉取消息指令用于客户端在必要时(例如,移动平台的 App 从后台回到前台时)从服务器端获取未被即时推送的消息。Notify 消息通知是这三个指令里唯一个服务器发给客户端的指令,用来通知客户端“你有.原创 2020-12-16 13:32:23 · 530 阅读 · 1 评论 -
自己动手实现即时通信协议设计
文:徐江威协议选择即时消息有两个主要特性:时效性和可靠性。一般的,为了客户端能及时的接收到消息,并且控制功耗,长连接是首选的连接方式。同样的,为了保证消息的可靠接收,TCP 协议是优先的选择。 报文格式设计确定了采用 TCP 长连接协议之后,我们需要为我们的协议设计封包格式。我们明确三点封包设计原则:短报文头报文负载可被分段报文数据可被描述首先,即时通信数据报文类型大概7到8种即可描述所有主要的通信业务,因此可以使用短报文头来携带报文分类和索引信息,而业务层需要的数据.原创 2020-12-14 13:54:00 · 788 阅读 · 0 评论