<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>彩虹网</title><link>https://www.jscaihong.com/</link><description>Good Luck To You!</description><item><title>【株洲】未来五年最大机会，闭眼盯紧这几个地方！</title><link>https://www.jscaihong.com/cai/49512.html</link><description>&lt;p&gt;你发现没，一提起&lt;a href=&#039;/cai/25668.html&#039; title=&#039;株洲&#039; target=&#039;_blank&#039;&gt;株洲&lt;/a&gt;，很多人脑子里蹦出来的还是“火车拉来的城市”“电力机车的摇篮”，或者是“中国动力谷”那个老称号。大家以前都夸咱这地方工业底子厚、制造能力强，可也有一个说不出口的痛——好像除了&lt;a href=&#039;/cai/25681.html&#039; title=&#039;轨道交通&#039; target=&#039;_blank&#039;&gt;轨道交通&lt;/a&gt;，别的产业不够响，老工业区的形象也让人觉得灰扑扑的，年轻人总觉得往长沙跑才有更大舞台。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/zb_users/upload/2026/20/1781958027489_0.jpg&quot; alt=&quot;石峰区轨道交通转型_株洲动力港_株洲高新区产业发展&quot;/&gt;&lt;/p&gt;
&lt;p&gt;但是，这几年画风突然变了。就在很多人没注意的时候，株洲悄悄干了几件大事。市委直接把“培育制造名城、建设幸福株洲”的大旗扛起来了，&lt;a href=&#039;/cai/25681.html&#039; title=&#039;株洲高新区&#039; target=&#039;_blank&#039;&gt;高新区&lt;/a&gt;已经冲进了全国高新区前30强，“十五五”的目标直接定到了25强。&lt;a href=&#039;/cai/5298.html&#039; title=&#039;真北斗无双&#039; target=&#039;_blank&#039;&gt;北斗&lt;/a&gt;产业园、低空经济、工业软件这些新赛道跑得飞快，去年低空经济产业规模就干到了420个亿。中车商用车电驱、时代新材新材料这些大项目已经竣工投产。GDP稳步增长，这可不是光靠卖火车头能撑起来的。&lt;/p&gt;
&lt;p&gt;今天咱们就把话撂这儿，未来五年株洲真正的财富密码，就藏在这几个地方。闭眼盯紧，不一定让你马上暴富，但绝对能让你看懂这座“制造名城”到底要往哪儿飞。&lt;/p&gt;
&lt;p&gt;【株洲高新区（天元区）】产业王牌，全国高新区25强的“压舱石”&lt;/p&gt;
&lt;p&gt;一句话定位：这里是株洲未来的“钱袋子”，是中国动力谷的核心区，也是全省打造“三个高地”的排头兵。以前咱们觉得株洲只有轨道交通，以后这里要玩新能源、北斗、低空经济、工业软件，样样都是硬核科技。&lt;/p&gt;
&lt;p&gt;现有家底盘点：这地方可不是画大饼，是有真功夫的。株洲高新区已经是国家级高新区，综合实力排在全国前30，“十五五”目标直指25强。轨道交通装备产业集群是全国首批先进制造业集群，电力机车市场份额全球第一。但这几年更猛的是新赛道——中车株洲所的国内电解槽市场占有率连续3年行业第一，淳华氢能的PEM水电解制氢技术达到国际先进水平。低空经济已经形成了航空动力、整机制造、通航运营、配套服务全产业链，去年规模突破420亿元。&lt;/p&gt;
&lt;p&gt;产业链条拆解：咱们掰开揉碎了看几条链。第一条是新能源汽车电驱链。上游是稀土、硅钢等原材料，中游就是中车商用车电驱这样的核心部件制造，下游是各大新能源整车厂。中车商用车电驱项目已经投产，年产电控10万台套、电机5万台套、系统总成5万台套。第二条是氢能产业链，围绕“制、储、运、加、用”全方位布局，中车株洲所的电解槽、淳华氢能的PEM制氢技术、高压储氢罐、加氢站设备，全链条都有布局。第三条是“北斗+低空经济”，这是株洲的新王牌。全国首个“无人机+北斗”低空综合服务中心已经成立，湖南高创低空产业基金也已落地。&lt;/p&gt;
&lt;p&gt;具体项目清单：光这两年竣工投产的大项目就好几个。中车商用车电驱项目，总投资7个亿，建设半自动化生产线，新增设备百余台套。时代新材新能源用新材料制品项目，投资1.593亿元，年产高端聚氨酯减振制品1560万件、PACK封装制品105万套。在软件和信息服务领域，天元工业软件园已经聚集了华为工业软件工程应用创新中心、联通中南研究院工业分院等30余家核心企业。正在建设的还有中车风光储氢实证基地、淳华氢能科技基地，这都是2026年省重点建设项目。AI花猫社区也在加速建设，51个“AI+制造”应用场景已启动22个。&lt;/p&gt;
&lt;p&gt;拉动效应分析：这个区域成熟了，最大的好处就是咱们的娃不用再去沿海打工了。中车系的企业、新能源企业、软件企业，提供的都是技术岗位，一个电气工程师或者软件工程师在株洲的工资，不比长沙低多少，但房价只有长沙的一半。这么多高收入人群扎堆，高新区周边的房租和房价肯定是最稳的。更重要的是，这些高端制造业和数字经济会吸引大量年轻人回流，城市活力就不一样了。&lt;/p&gt;
&lt;p&gt;三到五年后的画面：到那时候，你开车走株洲大道往西，路两边全是设计感十足的现代化厂房和研发大楼。中午饭点，穿着各色工服的年轻人从厂区涌出来，周边的商业街全是奶茶店和快餐店。车间里，智能焊接机器人正在有条不紊地干活，技术员在电脑前看着数据。这就是株洲工业最硬核的脉搏。&lt;/p&gt;
&lt;p&gt;【石峰区（田心+清水塘）】轨道交通+北斗，老工业区的“凤凰涅槃”&lt;/p&gt;
&lt;p&gt;一句话定位：这里是株洲工业的根，是全球最大轨道交通装备生产基地，也是老工业区绿色转型的样板。以前咱们觉得石峰区灰大、污染重，以后这里要变成“制造新石峰、绿色新石峰”。&lt;/p&gt;
&lt;p&gt;现有家底盘点：石峰区有田心，那是中国电力机车的发源地，中车株机、中车株洲所、中车电机都在这里，全球轨道交通装备市场占有率第一。但你可能不知道，石峰区还在干一件大事——北斗时空信息产业。清水塘老工业区搬迁改造完成后，腾出来的空间正在布局北斗产业园。石峰区“十五五”的目标非常明确：打造“五个新石峰”——制造新石峰、科创新石峰、开放新石峰、绿色新石峰、幸福新石峰。&lt;/p&gt;
&lt;p&gt;产业链条拆解：石峰区有两大抓手。第一是轨道交通装备，上游是特种钢材、电子元器件，中游是整车制造、核心部件（牵引系统、信号系统），下游是全球的铁路和地铁系统。现在中车株机已经在搞更高速度等级的磁悬浮、更智能的城轨车辆。第二是北斗时空信息，上游是卫星制造和地面站建设，中游是芯片、模组、终端设备，下游是智慧城市、智能交通、精准农业等应用场景。市里正在全力打造全国全域全场景“北斗+低空”规模应用示范城市。&lt;/p&gt;
&lt;p&gt;具体项目清单：田心片区正在打造特色产业社区示范样板。清水塘片区的北斗产业园已经签约落地多个项目，老工业区的土地正在焕发新生。中车系的研发投入强度一直保持在较高水平，每年都有新技术、新产品下线。石峰区还明确提出要建设中非经贸陆港和全国中非易货贸易中心城市核心节点，这意味着田心的火车头不仅要跑遍全国，还要卖遍非洲。&lt;/p&gt;
&lt;p&gt;拉动效应分析：对于住在石峰区的老居民来说，最大的变化是环境。清水塘的烟囱倒了，空气好了，江边也绿了。对于找工作的人来说，轨道交通和北斗产业都需要大量技术人才，学机械、电气、通信的，在家门口就能进央企。而且石峰区的房价相比天元区还有优势，性价比很高。随着中非经贸陆港的建设，外贸、物流相关的岗位也会多起来。&lt;/p&gt;
&lt;p&gt;三到五年后的画面：到那时候，你站在清水塘大桥上看湘江，两岸绿树成荫，完全看不出这里曾是重污染区。田心片区的厂区里，一列列崭新的城轨车辆正在调试线上缓缓移动。中非经贸陆港的仓库里，等着出口到非洲的电力机车部件正在装箱。老工业区彻底换了新面貌。&lt;/p&gt;
&lt;p&gt;【武广新城（高铁片区）】城市新门户，长株潭的“生态会客厅”&lt;/p&gt;
&lt;p&gt;一句话定位：它就是株洲未来的城市脸面，是以株洲西站为核心的“城市副中心”。以前咱们觉得株洲西站周边荒凉，以后这里要变成商贸、旅游、居住融合的生态新城。&lt;/p&gt;
&lt;p&gt;现有家底盘点：武广新城以京广高铁株洲西站为中心，占地约10平方公里，是株洲城市西拓的关键区域。规划定位是“城市副中心”和“生态新城”，要打造成提升株洲、服务湘潭的新都心，株潭都市圈的现代化商贸旅游枢纽。目前，“三纵四横两轴”的路网骨架已经成型，站前广场和炎帝大道等主干道早已建成。规划人口规模为12.39万人，是个五脏俱全的宜居新城。&lt;/p&gt;
&lt;p&gt;产业链条拆解：武广新城玩的是“商贸+旅游+居住”。上游是政府主导的基建和公共服务配套，中游是站前商务区、商业综合体、高品质住宅的开发，下游是商贸金融、酒店餐饮、旅游集散、文化娱乐等服务业。沿东西向轴线布置的商贸区域，要发展会展物流、商务金融等现代服务业。这里以后就是株洲接待外地客商的“第一站”。&lt;/p&gt;
&lt;p&gt;具体项目清单：目前，株洲建宁国际实验学校已经建成，神农千金食品药品物流园也已投入运营。炎帝大道、湘芸路、栗雨南路等主干道已经通车，王家坪立交桥是连接中环大道和炎帝大道的枢纽工程。站前广场的“天梭”雕塑已经矗立，成为株洲西站的地标。后续还有更多商业综合体和住宅项目在规划建设中。整个新城采用“统一规划、分期建设”的模式。&lt;/p&gt;
&lt;p&gt;拉动效应分析：对于咱们普通人来说，最直接的就是出行方便了。株洲西站的高铁车次越来越多，去北京、上海、广州、深圳都很快。对于买房的人来说，武广新城是值得重点关注的区域。这里有高铁的交通便利，有全新的规划（路宽、绿化好、有邻里经济中心），有人与自然和谐发展的生态理念。和老城区比，这里没有拥堵和破旧；和别的城市比，株洲的房价优势非常明显。如果你是年轻人，想在株洲安家又想要现代化的城市配套，武广新城是个好选择。&lt;/p&gt;
&lt;p&gt;三到五年后的画面：到那时候，你从株洲西站出站，迎面是开阔的站前广场和“天梭”雕塑，地下是换乘中心，出租车、网约车、公交车无缝衔接。广场两侧是崭新的写字楼和商业综合体。傍晚，你沿着生态廊道散步，经过星湖、月湖、飞鹭滩这些景点，500米见公园、300米见绿地。你会觉得，株洲真的有大城市的样子了。&lt;/p&gt;
&lt;p&gt;【醴陵+渌口+茶陵】&lt;a href=&#039;/cai/34509.html&#039; title=&#039;湖北县域经济&#039; target=&#039;_blank&#039;&gt;县域经济&lt;/a&gt;三驾马车，藏在水面下的“隐形冠军”&lt;/p&gt;
&lt;p&gt;一句话定位：别光盯着市区，醴陵、渌口、茶陵这三个地方才是株洲经济的基本盘，是藏在水面下的“摇钱树”。&lt;/p&gt;
&lt;p&gt;现有家底盘点：你可能不知道，株洲南五县的经济总量约占全市GDP的52%。醴陵的陶瓷产业集群产值已经干到了780多亿元，全球每卖出4个陶瓷杯子就有1个是醴陵造的。更厉害的是，醴陵的电瓷占据了全国特高压市场65%的份额，年出口量全国第一，做到了“凡有电网处，必有醴陵瓷”。渌口区的高分子新材料产业异军突起，与4位中国工程院院士合作，蹇锡高院士领衔的创新中心已经落地。茶陵搞出了“园中园”模式，智能电子秤产业园、服装箱包产业园、医药食品产业园等5个“园中园”入驻了59家企业。&lt;/p&gt;
&lt;p&gt;产业链条拆解：醴陵的关键词是“陶瓷+花炮”的智改数转。上游是高岭土等原材料，中游是日用陶瓷、电瓷、特种陶瓷的智能制造，下游是全球市场。华联瓷业的等静压自动化生产线，一件瓷器从泥料到烧成7小时搞定。国瓷新材把陶瓷做进了航天、高铁、新能源赛道。渌口的关键词是“高分子新材料”，上游是化工原料，中游是聚酰亚胺、热塑性聚氨酯等特种材料，下游是半导体、航空航天、新能源等高端应用。天颐莱公司正在建设国内第一条量产柔性显示用PI浆料生产线，要填补国内空白。茶陵的关键词是“园中园”配套，光宇顺电测科技从深塘村的小作坊变成了4.3万平方米的现代化工厂，带动上下游企业入驻，实现园内配套。&lt;/p&gt;
&lt;p&gt;具体项目清单：醴陵的华联瓷业、新世纪陶瓷、泰鑫瓷业、阳东电瓷都在搞智能工厂和绿色工厂，科富花炮与中车株洲所合作启动了全链条智能化生产线。渌口的天颐莱公司的柔性显示PI浆料生产线正在安装设备。茶陵的晶彩电子正在与配套企业共同开发数码管显示器等新产品。渌口区还设立了长沙飞地孵化器，已落地航天康达塑胶、国汇高端数控机床等6个项目。&lt;/p&gt;
&lt;p&gt;拉动效应分析：对于住在县市或者乡镇的老乡来说，这太重要了。以后不用非往市区或者沿海跑了，家门口就有大把岗位。醴陵的陶瓷厂需要设计师、自动化工程师、外贸业务员；渌口的新材料企业需要化工工程师、质检员；茶陵的电子秤产业园需要技术人员、电商运营。这些岗位的技术含量和工资水平都不低。而且县域的生活成本低，工资如果能拿到五六千，比在长沙拿七八千存得下更多。对于想创业的人来说，醴陵的陶瓷电商、渌口的农文旅融合、茶陵的配套加工，都是可以琢磨的方向。&lt;/p&gt;
&lt;p&gt;三到五年后的画面：你在醴陵的陶瓷智能工厂里，看到的不再是灰尘扑扑的工人，而是自动化生产线和电子屏上的数据；你在渌口的聚酰亚胺材料车间里，生产出来的产品将用于折叠屏手机；你在茶陵的电子秤产业园里，一栋栋标准化厂房里机器声隆隆。这就是县域经济“二次创业”的样子。&lt;/p&gt;
&lt;p&gt;总结一下，咱们这几个区域分工明明白白：高新区负责壮里子，扛起新能源、北斗、低空经济、工业软件的大旗，是经济腾飞的发动机；石峰区负责守根脉、搞转型，让轨道交通和北斗产业双轮驱动；武广新城负责撑面子、提品质，打造长株潭的生态会客厅；醴陵渌口茶陵负责练肌肉、稳底盘，是支撑全市经济的压舱石。&lt;/p&gt;
&lt;p&gt;落到咱们老百姓头上，这些都是实打实的利好。以后找工作，轨道交通、新能源、低空经济、北斗应用、软件信息、陶瓷智造、新材料，岗位多得很，而且越来越高端。孩子上学，武广新城的新学校和市区老牌学校，选择更多。看病更方便，随着城市更新和新区建设，医疗资源会更加均衡。周末出去玩，神农城的灯光秀、醴陵的陶瓷博物馆、渌口的水仙湖、茶陵的云阳山，够你逛的。至于买房，你记住：想追产业高地的，盯紧高新区；想住新城区、享受高铁便利的，看武广新城；想性价比高的，石峰区和各县市的核心区值得考虑。&lt;/p&gt;
&lt;p&gt;想象一下五年后某一天的生活：清晨6点，神农湖畔有人在晨跑，远处的智轨列车缓缓驶过；早上8点，高新区天元工业软件园的年轻工程师走进大楼，手里端着咖啡；中午12点，中车商用车电驱的车间里，自动化生产线正在高速运转；下午3点，醴陵的陶瓷智能工厂里，一批特高压绝缘子正在打包发往国家电网；晚上7点，你带着家人在武广新城的新商场里吃饭，商场里人声鼎沸；深夜10点，株洲西站最后一班高铁进站，下车的旅客中有人是来株洲谈北斗产业合作的。这不是科幻片，这就是株洲“十五五”规划正在落地的每一天。你说，这样的株洲，谁还舍得离开？&lt;/p&gt;</description><pubDate>Sat, 20 Jun 2026 20:20:35 +0800</pubDate></item><item><title>霸王的大陆安卓版介绍</title><link>https://www.jscaihong.com/cai/49511.html</link><description>&lt;p&gt;霸王的大陆安卓版作为一个古老的游戏类型，&lt;a href=&#039;/cai/48578.html&#039; title=&#039;历史模拟&#039; target=&#039;_blank&#039;&gt;历史模拟&lt;/a&gt;游戏始终有着稳定的拥趸，霸王的大陆安卓版其中又以光荣的最具代表，承载了许多人童年的美好记忆可以说是风靡亚洲！&lt;/p&gt;
&lt;p&gt;霸王的大陆安卓版介绍&lt;/p&gt;
&lt;p&gt;霸王的大陆安卓版作为一款&lt;a href=&#039;/cai/28443.html&#039; title=&#039;FC游戏&#039; target=&#039;_blank&#039;&gt;FC游戏&lt;/a&gt;，其容量并不大，仅仅只有512kb，但是包含的游戏内容却并不少，游戏中含有237名武将和30座城池，如此体量足以让玩家领略到这款游戏的魅力。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781958026280_0.jpg&#039; alt=&#039;霸王的大陆安卓版下载_三国志2霸王的大陆安卓版下载&#039;/&gt;&lt;/p&gt;
&lt;p&gt;霸王的大陆安卓版特色&lt;/p&gt;
&lt;p&gt;1、多种技能组合搭配，前排后排，左中右排站位，多变的玩法，操作和策略;&lt;/p&gt;
&lt;p&gt;2、痛快淋漓的合体技系统，简单刺激的触发方式，给您前所未有的战斗体验;&lt;/p&gt;
&lt;p&gt;3、六大职业，六大天赋，职业定位更加明确，玩法更加多变;&lt;/p&gt;
&lt;p&gt;4、故事，自由，挑战三大经典模式，等您来战;&lt;/p&gt;
&lt;p&gt;5、全新的角色造型配合全新的剧情，给您不一样的三国故事体验。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781958026280_1.jpg&#039; alt=&#039;霸王的大陆安卓版下载_三国志2霸王的大陆安卓版下载&#039;/&gt;&lt;/p&gt;
&lt;p&gt;霸王的大陆安卓版内容&lt;/p&gt;
&lt;p&gt;重视智囊的作用。在光荣的三国作品中没有哪一部很重视智囊，他们也就是搞搞内政、耍耍阴谋诡计罢了，在战争中真正发挥决定作用的还是武将（莫提那 San4 的雷击和 San5 的妖术，不科学）。而《霸王的大陆》中，一个足够优秀的智囊绝对可以抵得上千军万马。&lt;/p&gt;
&lt;p&gt;可控的短兵相接。光荣三国中的战争从来没有摆脱以部队为作战基本单位的模式，也就是两队兵一相撞辅以损害数说明。而《霸王的大陆》中，在短兵相接时你可以分别控制步兵、弓兵、骑兵及主将的行动。这个设定后来被《三国群英传》采（chāo）用（xí），风靡一时。&lt;/p&gt;
&lt;p&gt;可控的单挑。光荣直到 6 代才开始支持。&lt;/p&gt;
&lt;p&gt;Bug。如果连 bug 都成为一部游戏的亮点了，那么这部游戏将会有多么逆天呢？即使是玩光荣的三国，阿会喃也是我必收之将，你们懂的。。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781958026280_2.jpg&#039; alt=&#039;霸王的大陆安卓版下载_三国志2霸王的大陆安卓版下载&#039;/&gt;&lt;/p&gt;
&lt;p&gt;霸王的大陆安卓版攻略&lt;/p&gt;
&lt;p&gt;第十名：鲁肃&lt;/p&gt;
&lt;p&gt;介绍：东吴大都督，三国第一好好先生……更多事迹见《绝代谋士排行榜》。&lt;/p&gt;
&lt;p&gt;数值：体40，武39，智95，德93，智德均为游戏前列，体力则位列游戏倒数第十名。&lt;/p&gt;
&lt;p&gt;分析：172年－217年，因病去世，终年46岁，三国时期英年早逝的英才之一，但与终年36岁的周瑜（体70）和终年37岁的郭嘉（49）相比，体力竟然只有40，就有些说不过去了。查遍历史和演义也没有说明鲁肃身体素质差，甚至《吴书》中还说他：肃体貌魁奇，少有壮节，好为奇计……讲武习兵……。再之，鲁肃作为东吴第一外交官、周瑜后的军政一把手，身体素质肯定也不会太差。总而言之，这个40点体力毫无根据。&lt;/p&gt;
&lt;p&gt;游戏获得方式：194年，扬州。&lt;/p&gt;
&lt;p&gt;第九名：步骘（zhi）&lt;/p&gt;
&lt;p&gt;介绍：东吴重臣，陆逊死后继任东吴丞相，主要功绩为平定交州叛乱，并将交州刺史治所搬到番禺（今广州）。步骘为淮阴大族步氏之后，因汉末动乱迁居到江东避难，公元200年入仕孙权。陈寿评为：性宽弘得众，喜怒不形於声色，而外内肃然。&lt;/p&gt;
&lt;p&gt;数值：体40，武39，智80，德53，毫无亮点的属性，就连做个谋士或者空城太守都不配。&lt;/p&gt;
&lt;p&gt;分析：？年－247年，死因未知，按16岁入仕记，都至少活了60多岁。步骘平定交州战乱，又位居丞相之位，智力和德怎么也不该这么点。在《三国志11》中步骘统率72，智力84，政治86，魅力70才算是合理。&lt;/p&gt;
&lt;p&gt;游戏获得方式：198年，建业。&lt;/p&gt;
&lt;p&gt;第八名：田丰&lt;/p&gt;
&lt;p&gt;介绍：袁绍账下重要谋臣，官至冀州别驾，主要功绩为助公孙瓒灭公孙瓒，为人刚直，喜好犯上，死于劝谏袁绍。另外，也是游戏中死的最多的角色之一（张飞、吕布、关羽把兵谴退后笑了笑）。&lt;/p&gt;
&lt;p&gt;数值：体40，武35，智93，德89，游戏中优秀的谋士，太守人选之一。具体分析见《绝代谋士》。&lt;/p&gt;
&lt;p&gt;分析：？年－200年，死于袁绍之手。作为早逝的绝代谋士，体力低了点也算是对历史的修正吧，毕竟如果玩家是袁绍，总不会跟历史一样赐死田丰，所以成为一个脆皮很合理。&lt;/p&gt;
&lt;p&gt;游戏获得方式：189年，冀州。&lt;/p&gt;
&lt;p&gt;第七名：程昱&lt;/p&gt;
&lt;p&gt;介绍：曹操智囊团重要成员，魏国开国元勋，官至尚书，具体事迹见《绝代谋士》。&lt;/p&gt;
&lt;p&gt;数值：体40，武22，智92，德70，用处不大的谋士之一，德70使得无法当做太守，武22位列游戏倒数第四。真正的非一合之敌，众武力90+神将表示：我让你双手，你能打出1点伤害算我输。&lt;/p&gt;
&lt;p&gt;分析：141年－220年，终年80岁。南梦宫你好意思让一个跟随曹操东奔西闯、位列车骑将军、终年80岁的人物体力设为40，武力设为22？游戏中不合理数值之一。&lt;/p&gt;
&lt;p&gt;游戏获得方式：190年，兖州。&lt;/p&gt;
&lt;p&gt;第六名：李珪（gui）&lt;/p&gt;
&lt;p&gt;介绍：《演义》中刘表帐下幕官，出场就一段：刘表死，次子刘琮想要进位，李珪说应该请长子刘表继位，然后就被蔡瑁杀了。这个就一段话的人物南梦宫还做了出来，反而没有荀攸、张纮等人，真是让人匪夷所思。&lt;/p&gt;
&lt;p&gt;数值：体38，智52，武36，德87。一个就一句话的龙套角色，竟然给了87的德，南梦宫真有你的！荀彧（74德）表示哭晕在厕所里。&lt;/p&gt;
&lt;p&gt;分析：生卒年不详，事迹不详，三无人物，找到后建议以下两种选择：1、送到战场送死；2、送到战场送死。&lt;/p&gt;
&lt;p&gt;游戏获得方式：192年，衡阳。&lt;/p&gt;
&lt;p&gt;第五名：张松&lt;/p&gt;
&lt;p&gt;介绍：刘璋部将，益州别驾，主要事迹为引刘备入川，献西川地图。资治通鉴记载：张松自负其才，暗叹刘璋不足以发挥其才能，故而降刘备。后被其兄揭穿阴谋所杀。&lt;/p&gt;
&lt;p&gt;数值：体38，武19，智90，德59，除了智以外毫无亮点的角色，比程昱还要脆上几分，游戏中暴毙人物之一。&lt;/p&gt;
&lt;p&gt;分析：？年—212年，死于兄长所杀，为了平衡，所以将体力定位38，与田丰同理。&lt;/p&gt;
&lt;p&gt;游戏获得方式：189年，涪陵。&lt;/p&gt;
&lt;p&gt;第四名：董允&lt;/p&gt;
&lt;p&gt;介绍：蜀汉后期重臣，蜀汉四英之一，《出师表》著名人物。董允为官一生，淡泊名利，两袖清风，政治能力出色，后期为大将军费祎的副手。&lt;/p&gt;
&lt;p&gt;数值：体37，武38，智86，德79，除了智以外毫无亮点的角色。如果游戏中有政治属性，董允应在前列。&lt;/p&gt;
&lt;p&gt;分析：？年—246年，终年未知，体力37点保留意见。&lt;/p&gt;
&lt;p&gt;游戏获得方式：189年，成都。&lt;/p&gt;
&lt;p&gt;第三名：万彧&lt;/p&gt;
&lt;p&gt;介绍：东吴后期大臣，官至右丞相。辅佐东吴末代皇帝孙皓，因预谋废立，孙皓知后毒杀之，但没毒死，而后自杀。&lt;/p&gt;
&lt;p&gt;数值：体37，武48，智83，德72，毫无亮点的角色，见到他，处理方法同李珪。&lt;/p&gt;
&lt;p&gt;分析：235年—273年，终年38岁，由于游戏中出场时间定为193年，所以各方面属性都调低了很多，37点体力无伤大雅。&lt;/p&gt;
&lt;p&gt;游戏获得方式：193年，建业。&lt;/p&gt;
&lt;p&gt;第二名：曹植&lt;/p&gt;
&lt;p&gt;介绍：曹操之子，七步诗作者，八斗之才，具体事迹见《绝代谋士》。&lt;/p&gt;
&lt;p&gt;数值：体37，武41，智91，德68，属性类似于程昱。&lt;/p&gt;
&lt;p&gt;分析：192年—232年，终年41岁。作为一个富有才华的文学家，又是一个争权夺利失败的曹氏子弟，初始因不被曹操信任而借酒消愁，后来被曹丕曹叡打压抑郁更甚，曹植将毕生寄情于诗词之上，最终在东阿山郁郁而终。作为三国时期唯一一个不能以身报国、戮战沙场的著名人物，曹植或许遗憾终身，但也正是因为如此，才成就了这位风骚数百年的大文学家。37点体力，合情合理，91点才学毫无疑问。&lt;/p&gt;
&lt;p&gt;游戏获得方式：204年，曹操。&lt;/p&gt;
&lt;p&gt;第一名：曹熊&lt;/p&gt;
&lt;p&gt;介绍：曹操之子（曹老板表示很崩溃，两个儿子都在……还是第一二名……），曹植之弟，体弱多病，英年早逝。（你们看这个头像，这个诡异的脸庞……骨瘦如柴这个形容词就是为之而生的。）&lt;/p&gt;
&lt;p&gt;数值：体30，智32，武34，德79，游戏中最没有用的角色之一。&lt;/p&gt;
&lt;p&gt;分析：生卒年未知……这还用知吗？都英年早逝了，都不知道有没有十岁……游戏中又一个槽点，为什么那么多著名人物没有，偏偏加一个曹操的早逝儿？难道就因为他是曹操的儿子？所以那些说曹操阵营弱的人错怪了南梦宫的好意，他连曹熊都加进来了，还说南梦宫不钟爱曹操？&lt;/p&gt;
&lt;p&gt;游戏获得方式：205年，曹操。&lt;/p&gt;
&lt;p&gt;霸王的大陆安卓版技巧&lt;/p&gt;
&lt;p&gt;1，鬼兵：就是一个将出去打人时，只要不是中计损兵，兵永远都用不完。&lt;/p&gt;
&lt;p&gt;鬼兵的调法：把一只部队的兵数搞成924以上，然后城里预备兵满，这个时候给此部队加兵，鬼兵就出现了。只要不中计损兵就无敌了。调成鬼兵后，如果被攻击，自身血量能变成175(可以承受的住伊籍和阿会喃的爆炎，单挑时就会死机了);攻击者的血量会变成5，一般直接就会逃跑，死亡。&lt;/p&gt;
&lt;p&gt;2，以一杀千：在对方将的武力比较低的时候(50以下)使用自己武力高的武将去攻击他记得穿带的比较好的护甲.自己的武将被攻击时几乎不掉血一个将可以把对方所有兵和将全部杀掉。如果对方将的武力50+就有可能伤到你的将了不过一般血掉的很少。的同时也有机会换粮，医治，甚至买特殊装备。关羽的关王刀在建业，张飞的蛇矛在涪陵，赵云的狼牙枪在(攻打凉州的时候可以买，武力要求90)，诸葛亮的圣者之衣在(攻打永晶时可以买，德要求90)。&lt;/p&gt;
&lt;p&gt;霸王的大陆安卓版评价&lt;/p&gt;
&lt;p&gt;霸王的大陆安卓版许多角色数值设计地十分深入人心，虽然角色属性赋值的参考来源不一而足，有的参考历史有的参考演义作为一款FC游戏！&lt;/p&gt;</description><pubDate>Sat, 20 Jun 2026 20:20:27 +0800</pubDate></item><item><title>基于深度学习的人群密度检测系统（UI界面+YOLOv5+训练数据集）</title><link>https://www.jscaihong.com/cai/49510.html</link><description>&lt;p&gt;这里设计了一个登录界面，可以注册账号和密码，然后进行登录。界面还是参考了当前流行的UI设计，右侧输入账号和密码。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957962484_0.png&#039; alt=&#039;在这里插入图片描述&#039;/&gt;&lt;/p&gt;
&lt;p&gt;（二）人群密度图片识别&lt;/p&gt;
&lt;p&gt;系统允许选择图片文件进行识别，点击图片选择按钮图标选择图片后，显示所有行人检测计数的结果，可通过下拉选框查看单个的结果。本功能的界面展示如下图所示：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957962484_1.gif&#039; alt=&#039;在这里插入图片描述&#039;/&gt;&lt;/p&gt;
&lt;p&gt;（三）人群密度视频识别效果展示&lt;/p&gt;
&lt;p&gt;很多时候我们需要识别一段视频中的人属性，这里设计了视频选择功能。点击视频按钮可选择待检测的视频，系统会自动解析视频逐帧识别人，并将结果记录在右下角表格中，效果如下图所示：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957962484_2.gif&#039; alt=&#039;在这里插入图片描述&#039;/&gt;&lt;/p&gt;
&lt;p&gt;（四）摄像头检测效果展示&lt;/p&gt;
&lt;p&gt;在真实场景中，我们往往利用设备摄像头获取实时画面，因此本文考虑到此项功能。如下图所示，点击摄像头按钮后系统进入准备状态，系统显示实时画面并开始检测画面中的人，识别结果展示如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957962484_3.gif&#039; alt=&#039;在这里插入图片描述&#039;/&gt;&lt;/p&gt;
&lt;p&gt;2. 人群密度检测系统&lt;/p&gt;
&lt;p&gt;传统的人群计数及密度检测的方法具有一定局限性，无法从图像中提取更抽象的有助于完成行人检测任务的语义特征，使得面对背景复杂、人群密集、遮挡严重的场景时，计数精度无法满足实际需求。近年来，&lt;a href=&#039;/cai/29050.html&#039; title=&#039;深度学习&#039; target=&#039;_blank&#039;&gt;深度学习&lt;/a&gt;技术发展迅猛，在许多计算机视觉任务中得到成功应用，促使研究人员开始探索基于卷积神经网络的人群计数办法.相比于传统方法，基于CNN的人群计数方法在处理场景适应性、尺度多样性等问题时表现更优。而且由于特征是自学习的,不需要人工选取，可以显著提升计数效果，因此已经成为当前人群计数领域的研究热点。&lt;/p&gt;
&lt;p&gt;（一）YOLOv5的基本原理&lt;/p&gt;
&lt;p&gt;本文所使用的模型基于YOLOv5算法，该方法在减少计算量和加快推理速度上较其他算法有了很大提升，主要技术包括以下几个方面。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957962484_4.png&#039; alt=&#039;在这里插入图片描述&#039;/&gt;&lt;/p&gt;
&lt;p&gt;（1）Focus结构：Focus网络结构具体操作是在一张图片中每隔一个像素拿到一个值，这个时候获得了四个独立的特征层，然后将四个独立的特征层进行堆叠，此时宽高信息就集中到了通道信息，输入通道扩充了四倍。该结构在YoloV5第5版之前有所应用，最新版本中未使用。&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;&lt;code class=&quot;prism language-python&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;Focus&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;nn&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;Module&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# Focus wh information into c-space&lt;/span&gt;
    &lt;span class=&quot;token keyword&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;__init__&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;self&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; c1&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; c2&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; k&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; s&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; p&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token boolean&quot;&gt;None&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; g&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; act&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token boolean&quot;&gt;True&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# ch_in, ch_out, kernel, stride, padding, groups&lt;/span&gt;
        &lt;span class=&quot;token builtin&quot;&gt;super&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;Focus&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; self&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;__init__&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
        self&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;conv &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; Conv&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;c1 &lt;span class=&quot;token operator&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; c2&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; k&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; s&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; p&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; g&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; act&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;token keyword&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;forward&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;self&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; x&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# x(b,c,w,h) -&gt; y(b,4c,w/2,h/2)&lt;/span&gt;
        &lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; self&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;conv&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;torch&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;cat&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;x&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; x&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; x&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; x&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;（2）数据增强：Mosaic数据增强、Mosaic利用了四张图片进行拼接实现数据中增强，根据论文所说其拥有一个巨大的优点是丰富检测物体的背景！且在BN计算的时候一下子会计算四张图片的数据！&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957962484_5.jpg&#039; alt=&#039;在这里插入图片描述&#039;/&gt;&lt;/p&gt;
&lt;p&gt;（3）多正样本匹配：在之前的Yolo系列里面，在训练时每一个真实框对应一个正样本，即在训练时，每一个真实框仅由一个先验框负责预测。YoloV5中为了加快模型的训练效率，增加了正样本的数量，在训练时，每一个真实框可以由多个先验框负责预测。&lt;/p&gt;
&lt;p&gt;（4）主干网络：YoloV5所使用的主干特征提取网络为CSPDarknet，它使用了残差网络Residual，CSPDarknet中的残差卷积可以分为两个部分，主干部分是一次1X1的卷积和一次3X3的卷积；残差边部分不做任何处理，直接将主干的输入与输出结合。代码如下：&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;&lt;code class=&quot;prism language-python&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# YOLOv5 backbone&lt;/span&gt;
backbone&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;# [from, number, module, args]&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; Focus&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;64&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# 0-P1/2&lt;/span&gt;
   &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; Conv&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;128&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# 1-P2/4&lt;/span&gt;
   &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; BottleneckCSP&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;128&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
   &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; Conv&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;256&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# 3-P3/8&lt;/span&gt;
   &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;9&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; BottleneckCSP&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;256&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
   &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; Conv&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;512&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# 5-P4/16&lt;/span&gt;
   &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;9&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; BottleneckCSP&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;512&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
   &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; Conv&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1024&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# 7-P5/32&lt;/span&gt;
   &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; SPP&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1024&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;9&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;13&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
   &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; BottleneckCSP&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1024&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;False&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# 9&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;（二）行人检测数据集及训练过程&lt;/p&gt;
&lt;p&gt;这里我们使用的人群数据集来自于CUHK Occlusion Dataset，该数据集用于研究活动分析和拥挤场景， 包含1063 张有遮挡的行人图像，并提供有标记文件，所有标签已转换至YOLO适用的txt格式，部分截图如下图所示。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957962484_6.png&#039; alt=&#039;在这里插入图片描述&#039;/&gt;&lt;/p&gt;
&lt;p&gt;每张图像均提供了图像类标记信息，图像中行人的bounding box，数据集并解压后得到如下的图片&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957962484_7.png&#039; alt=&#039;在这里插入图片描述&#039;/&gt;&lt;/p&gt;
&lt;p&gt;然后我们可以执行train.py程序进行训练。在深度学习中，我们通常通过损失函数下降的曲线来观察模型训练的情况。而YOLOv5训练时主要包含三个方面的损失：矩形框损失(box_loss)、置信度损失（obj_loss）和分类损失(cls_loss)，在训练结束后，我们也可以在logs目录下找到生成对若干训练过程统计图。下图为博主训练人群识别的模型训练曲线图。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957962484_8.png&#039; alt=&#039;在这里插入图片描述&#039;/&gt;&lt;/p&gt;
&lt;p&gt;一般我们会接触到两个指标，分别是召回率recall和精度precision，两个指标p和r都是简单地从一个角度来判断模型的好坏，均是介于0到1之间的数值，其中接近于1表示模型的性能越好，接近于0表示模型的性能越差，为了综合评价目标检测的性能，一般采用均值平均密度map来进一步评估模型的好坏。我们通过设定不同的置信度的阈值，可以得到在模型在不同的阈值下所计算出的p值和r值，一般情况下，p值和r值是负相关的，绘制出来可以得到如下图所示的曲线，其中曲线的面积我们称AP，目标检测模型中每种目标可计算出一个AP值，对所有的AP值求平均则可以得到模型的mAP值，&lt;/p&gt;
&lt;p&gt;在训练完成后得到最佳模型，接下来我们将帧图像输入到这个网络进行预测，从而得到预测结果，其中预测方法（predict.py）部分的代码如下所示：&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;&lt;code class=&quot;prism language-python&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;predict&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;img&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
    img &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; torch&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;from_numpy&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;img&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;to&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;device&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    img &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; img&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;half&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; half &lt;span class=&quot;token keyword&quot;&gt;else&lt;/span&gt; img&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token builtin&quot;&gt;float&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    img &lt;span class=&quot;token operator&quot;&gt;/=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;255.0&lt;/span&gt;
    &lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; img&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ndimension&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
        img &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; img&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;unsqueeze&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    t1 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; time_synchronized&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    pred &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; model&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;img&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; augment&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token boolean&quot;&gt;False&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;
    pred &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; non_max_suppression&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;pred&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; opt&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;conf_thres&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; opt&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;iou_thres&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; classes&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;opt&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;classes&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
                               agnostic&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;opt&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;agnostic_nms&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    t2 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; time_synchronized&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    InferNms &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token builtin&quot;&gt;round&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;t2 &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt; t1&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; pred&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; InferNms
&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;得到预测结果我们便可以将帧图像中的行人框出，然后在图片上用opencv绘图操作，预定义当前视野区域的面积，然后根据预测出的目标个数计算当前画面中的行人密度。以下是读取行人图片并进行检测的脚本，首先将图片数据进行预处理后送predict进行检测，然后计算标记框的位置并在图中标注出来。&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;&lt;code class=&quot;prism language-python&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;plot_one_box&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;img&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; x&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; color&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token boolean&quot;&gt;None&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; label&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token boolean&quot;&gt;None&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; line_thickness&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token boolean&quot;&gt;None&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# Plots one bounding box on image img&lt;/span&gt;
    tl &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; line_thickness &lt;span class=&quot;token keyword&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;token builtin&quot;&gt;round&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0.002&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;img&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;shape&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;+&lt;/span&gt; img&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;shape&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;/&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# line/font thickness&lt;/span&gt;
    color &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; color &lt;span class=&quot;token keyword&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;random&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;randint&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;255&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;for&lt;/span&gt; _ &lt;span class=&quot;token keyword&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;token builtin&quot;&gt;range&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;
    c1&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; c2 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token builtin&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;x&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token builtin&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;x&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token builtin&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;x&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token builtin&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;x&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    cv2&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;rectangle&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;img&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; c1&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; c2&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; color&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; thickness&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;tl&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; lineType&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;cv2&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;LINE_AA&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; label&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
        tf &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token builtin&quot;&gt;max&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;tl &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# font thickness&lt;/span&gt;
        t_size &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; cv2&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;getTextSize&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;label&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; fontScale&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;tl &lt;span class=&quot;token operator&quot;&gt;/&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; thickness&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;tf&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;
        c2 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; c1&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;+&lt;/span&gt; t_size&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; c1&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt; t_size&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;
        cv2&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;rectangle&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;img&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; c1&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; c2&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; color&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; cv2&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;LINE_AA&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# filled&lt;/span&gt;
        cv2&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;putText&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;img&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; label&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;c1&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; c1&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; tl &lt;span class=&quot;token operator&quot;&gt;/&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;225&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;255&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;255&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; thickness&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;tf&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; lineType&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;cv2&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;LINE_AA&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; __name__ &lt;span class=&quot;token operator&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&amp;#39;__main__&amp;#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
    img_path &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;./UI_rec/test_/set00_set08-occ_81.jpg&quot;&lt;/span&gt;
    image &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; cv_imread&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;img_path&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    img0 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; image&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;copy&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    img &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; letterbox&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;img0&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; new_shape&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;imgsz&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;
    img &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; np&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;stack&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;img&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    img &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; img&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;transpose&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# BGR to RGB, to 3x416x416&lt;/span&gt;
    img &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; np&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;ascontiguousarray&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;img&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    pred&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; useTime &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; predict&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;img&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    det &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; pred&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;
    p&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; s&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; im0 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;None&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&amp;#39;&amp;#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; img0
    &lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; det &lt;span class=&quot;token keyword&quot;&gt;is&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;not&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;None&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;and&lt;/span&gt; &lt;span class=&quot;token builtin&quot;&gt;len&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;det&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# 如果有检测信息则进入&lt;/span&gt;
        det&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; scale_coords&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;img&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;shape&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; det&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; im0&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;shape&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token builtin&quot;&gt;round&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# 把图像缩放至im0的尺寸&lt;/span&gt;
        number_i &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# 类别预编号&lt;/span&gt;
        detInfo &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;
        &lt;span class=&quot;token keyword&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;*&lt;/span&gt;xyxy&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; conf&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; cls &lt;span class=&quot;token keyword&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;token builtin&quot;&gt;reversed&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;det&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# 遍历检测信息&lt;/span&gt;
            c1&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; c2 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token builtin&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;xyxy&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token builtin&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;xyxy&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token builtin&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;xyxy&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token builtin&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;xyxy&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;token comment&quot;&gt;# 将检测信息添加到字典中&lt;/span&gt;
            detInfo&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;append&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;names&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token builtin&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;cls&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;c1&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; c1&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; c2&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; c2&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&amp;#39;%.2f&amp;#39;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;%&lt;/span&gt; conf&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
            number_i &lt;span class=&quot;token operator&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;  &lt;span class=&quot;token comment&quot;&gt;# 编号数+1&lt;/span&gt;
            label &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&amp;#39;%s %.2f&amp;#39;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;%&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;names&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token builtin&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;cls&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; conf&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;token comment&quot;&gt;# 画出检测到的目标物&lt;/span&gt;
            plot_one_box&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;image&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; xyxy&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; label&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;label&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; color&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;colors&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token builtin&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;cls&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# 实时显示检测画面&lt;/span&gt;
    cv2&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;imshow&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&amp;#39;Stream&amp;#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; image&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;# if cv2.waitKey(1) &amp; 0xFF == ord(&amp;#39;q&amp;#39;):&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;#     break&lt;/span&gt;
    c &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; cv2&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;waitKey&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0xff&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;执行得到的结果如下图所示，图中行人和置信度值都标注出来了，预测速度较快。基于此模型我们可以将其封装成一个带有界面的系统，在界面上选择图片、视频或摄像头然后调用模型进行检测。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957962484_9.png&#039; alt=&#039;在这里插入图片描述&#039;/&gt;&lt;/p&gt;
&lt;p&gt;博主对整个系统功能进行了详细测试，最终开发出一版流畅得到清新界面，就是博文演示部分的展示，完整的UI界面、测试图片视频、代码文件，以及Python离线依赖包（方便安装运行，也可自行配置环境），均已打包上传，感兴趣的朋友可以通过下载链接获取。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957962484_10.png&#039; alt=&#039;在这里插入图片描述&#039;/&gt;&lt;/p&gt;
&lt;p&gt;下载链接&lt;/p&gt;
&lt;p&gt;若您想获得博文中涉及的实现完整全部程序文件（包括测试图片、视频，py, UI文件等，如下图），这里已打包上传至博主的面包多平台，见可参考博客与视频，已将所有涉及的文件同时打包到里面，点击即可运行，完整文件截图如下：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957962484_11.png&#039; alt=&#039;在这里插入图片描述&#039;/&gt;&lt;/p&gt;
&lt;p&gt;在文件夹下的资源显示如下，下面的链接中也给出了Python的离线依赖包，读者可在正确安装Anaconda和Pycharm软件后，复制离线依赖包至项目目录下进行安装，离线依赖的使用详细演示也可见本人B站视频：win11从头安装软件和配置环境运行深度学习项目、Win10中使用pycharm和anaconda进行python环境配置教程。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957962484_12.png&#039; alt=&#039;在这里插入图片描述&#039;/&gt;&lt;/p&gt;
&lt;p&gt;注意：该代码采用Pycharm+Python3.8开发，经过测试能成功运行，运行界面的主程序为runMain.py和LoginUI.py，测试图片脚本可运行testPicture.py，测试视频脚本可运行testVideo.py。为确保程序顺利运行，请按照requirements.txt配置Python依赖包的版本。Python版本：3.8，请勿使用其他版本，详见requirements.txt文件；&lt;/p&gt;
&lt;p&gt;完整资源中包含数据集及训练代码，环境配置与界面中文字、图片、logo等的修改方法请见视频，项目完整文件下载请见参考博客文章里面，或参考视频的简介处给出：&lt;/p&gt;
&lt;p&gt;参考博客文章：https://www.cnblogs.com/sixuwuxian/p/17224188.html&lt;/p&gt;
&lt;p&gt;参考视频演示：https://www.bilibili.com/video/BV1bX4y1f78s/&lt;/p&gt;
&lt;p&gt;离线依赖库下载链接：https://pan.baidu.com/s/1hW9z9ofV1FRSezTSj59JSg?pwd=oy4n （提取码：oy4n ）&lt;/p&gt;
&lt;p&gt;界面中文字、图标和背景图修改方法：&lt;/p&gt;
&lt;p&gt;在Qt Designer中可以彻底修改界面的各个控件及设置，然后将ui文件转换为py文件即可调用和显示界面。如果只需要修改界面中的文字、图标和背景图的，可以直接在ConfigUI.config文件中修改，步骤如下：&lt;/p&gt;
&lt;p&gt;（1）打开UI_rec/tools/ConfigUI.config文件，若乱码请选择GBK编码打开。&lt;/p&gt;
&lt;p&gt;（2）如需修改界面文字，只要选中要改的字符替换成自己的就好。&lt;/p&gt;
&lt;p&gt;（3）如需修改背景、图标等，只需修改图片的路径。例如，原文件中的背景图设置如下：&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;&lt;code class=&quot;prism language-powershell&quot;&gt;mainWindow = :&lt;span class=&quot;token operator&quot;&gt;/&lt;/span&gt;images/icons/back-image&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;png
&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;可修改为自己的名为background2.png图片（位置在UI_rec/icons/文件夹中），可将该项设置如下即可修改背景图：&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;&lt;code class=&quot;prism language-powershell&quot;&gt;mainWindow = &lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;/&lt;/span&gt;icons/background2&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;png
&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;结束语&lt;/p&gt;
&lt;p&gt;由于博主能力有限，博文中提及的方法即使经过试验，也难免会有疏漏之处。希望您能热心指出其中的错误，以便下次修改时能以一个更完美更严谨的样子，呈现在大家面前。同时如果有更好的实现方法也请您不吝赐教。&lt;/p&gt;</description><pubDate>Sat, 20 Jun 2026 20:19:23 +0800</pubDate></item><item><title>Maybe Test 音乐游戏《钢琴大师》游戏体验</title><link>https://www.jscaihong.com/cai/49509.html</link><description>&lt;p&gt;《钢琴大师》是一款&lt;a href=&#039;/cai/42246.html&#039; title=&#039;休闲益智类手游&#039; target=&#039;_blank&#039;&gt;休闲益智&lt;/a&gt;的&lt;a href=&#039;/cai/29871.html&#039; title=&#039;音乐游戏&#039; target=&#039;_blank&#039;&gt;音乐游戏&lt;/a&gt;，采用乐曲点击玩法，简单的玩法，强力节奏感的钢琴曲使人爱不释手。界面简单干净，有简单新手指引，操作简易，上手难度低。多种钢琴曲供玩家选择，让玩家在游戏中逐渐融入到音乐的世界当中。&lt;/p&gt;

&lt;p&gt;玩家可选择不同音乐歌曲，点击开始弹奏，琴键便会随着节奏落下，玩家需要按照顺序点击下落的琴键，每点击一个琴键便会弹奏出一种声音，当玩家连贯的点击下落的琴键，就会将一首完整的曲子连贯的衔接起来。钢琴曲难度分为多个难度等级，满足不同阶段玩家的需求，玩家可根据自身选择不同难度歌曲。&lt;/p&gt;

&lt;p&gt;游戏内设置有聊天室，玩家可在聊天室内发表自己玩游戏的心得，可选择钢琴聊天室和音乐茶话会。玩家可以把自己演奏的音乐微博、微信等&lt;a href=&#039;/cai/27806.html&#039; title=&#039;安全社交平台&#039; target=&#039;_blank&#039;&gt;社交平台&lt;/a&gt;上，与朋友分享。玩家弹奏钢琴的成绩将会被系统自动记录，每一首歌都会有一个对应的&lt;a href=&#039;/cai/31926.html&#039; title=&#039;游戏排行榜&#039; target=&#039;_blank&#039;&gt;排行榜&lt;/a&gt;，该设置加强了玩家之间的竞争。&lt;/p&gt;

&lt;p&gt;金币为《钢琴大师》游戏内唯一的货币，玩家可通过每日分享朋友圈和购买获取&lt;/p&gt;

&lt;p&gt;综述：&lt;/p&gt;
&lt;p&gt;《钢琴大师》作为一款休闲益智类游戏，在单一的游戏基础上加入了聊天室，歌曲成绩排行等，大大提高了玩家对游戏的期待和耐玩性。歌曲分为很多不同难度，部分歌曲难度较大，以满足不同阶段玩家的需求。&lt;/p&gt;
&lt;p&gt;Maybe Test 为测评而生，专业专注&lt;/p&gt;
</description><pubDate>Sat, 20 Jun 2026 20:19:16 +0800</pubDate></item><item><title>三国志2是一款可以唤起大部分手游玩家美好回忆的三国题材</title><link>https://www.jscaihong.com/cai/49508.html</link><description>&lt;p&gt;&lt;a href=&#039;/cai/43508.html&#039; title=&#039;三国志2017&#039; target=&#039;_blank&#039;&gt;三国志2&lt;/a&gt;是一款可以唤起大部分&lt;a href=&#039;/cai/145.html&#039; title=&#039;大话西游手游&#039; target=&#039;_blank&#039;&gt;手游&lt;/a&gt;玩家美好回忆的三国题材&lt;a href=&#039;/cai/27896.html&#039; title=&#039;战争策略&#039; target=&#039;_blank&#039;&gt;战争策略&lt;/a&gt;类安卓手游，游戏的画面非常复古，采用经典的2D像素点阵打造，玩家在游戏中可以选择三国之中的诸多势力开始游戏，众多知名三国武将供你招募，统一全国就是你的最终目标。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957809283_0.jpg&#039; alt=&#039;三国志2&#039;/&gt;&lt;/p&gt;
&lt;p&gt;《三国志2》游戏特色：&lt;/p&gt;
&lt;p&gt;1.游戏玩法多样，操作方便快捷，考验玩家的战略能力和操作能力。&lt;/p&gt;
&lt;p&gt;2.游戏中角色的头像都是由3D图片组成的，你会喜欢的。&lt;/p&gt;
&lt;p&gt;3.采用可调镜头距离和3D景观的视角，高画质模式下的光影效果令人眼花缭乱。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957809283_1.jpg&#039; alt=&#039;三国志2&#039;/&gt;&lt;/p&gt;
&lt;p&gt;《三国志2》游戏亮点：&lt;/p&gt;
&lt;p&gt;1.游戏的焦点是战争，而不是内政，玩家需要亲自来到前线杀死战场上的敌人。&lt;/p&gt;
&lt;p&gt;2.游戏以三国为主题，以三国历史时期为背景，再现了这段精彩的历史片段。&lt;/p&gt;
&lt;p&gt;3.玩家可以充分享受作为战略家运筹帷幄的乐趣。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#039;/zb_users/upload/2026/20/1781957809283_2.jpg&#039; alt=&#039;三国志2&#039;/&gt;&lt;/p&gt;
&lt;p&gt;《三国志2》游戏优势：&lt;/p&gt;
&lt;p&gt;1.双方的动作和战斗同步进行，战斗场景相当刺激。&lt;/p&gt;
&lt;p&gt;2.游戏使用了角色扮演游戏中才会出现的经验值，如果你有经验值，就会快速升级。&lt;/p&gt;
&lt;p&gt;3.在游戏中，勇士只要在战斗队伍中就会获得经验值。&lt;/p&gt;
&lt;p&gt;《三国志2》小编简评：&lt;/p&gt;
&lt;p&gt;这是一款让小编充分找到游戏初心的三国题材战争策略类安卓手游，游戏的画面和音乐都十分的出色，丰富多彩的策略玩法一定会让你大呼过瘾，快来玩玩看吧。&lt;/p&gt;</description><pubDate>Sat, 20 Jun 2026 20:16:50 +0800</pubDate></item><item><title>福彩去疴，请从中福在线始</title><link>https://www.jscaihong.com/cai/49507.html</link><description>&lt;p&gt;日前投入舆论场的“&lt;a href=&#039;/cai/31671.html&#039; title=&#039;北京福彩&#039; target=&#039;_blank&#039;&gt;福彩&lt;/a&gt;&lt;a href=&#039;/cai/49504.html&#039; title=&#039;黑幕&#039; target=&#039;_blank&#039;&gt;黑幕&lt;/a&gt;”报道有了回声——民政部副部长宫蒲光回应称，有关中国福利彩票被媒体曝出黑幕问题，正在调查中，结果出来后将做专项发布。&lt;/p&gt;
&lt;p&gt;此次福彩黑幕之说，针对的是福彩重要票种之一“&lt;a href=&#039;/cai/29818.html&#039; title=&#039;新版中福在线连环夺宝&#039; target=&#039;_blank&#039;&gt;中福在线&lt;/a&gt;”。《经济参考报》记者调查发现，作为即开型福利彩票，“中福在线”的独家运营商北京中彩在线公司，已由名义上的国有控股企业悄然转变为高管掌控的个人“财富帝国”，该公司高管被指利用职权向“关联方”进行&lt;a href=&#039;/cai/49504.html&#039; title=&#039;利益输送&#039; target=&#039;_blank&#039;&gt;利益输送&lt;/a&gt;，涉及金额数十亿元。&lt;/p&gt;
&lt;p&gt;国有控股企业如何变为中彩在线高管的个人“财富”？这当中自有一番偷龙转凤。报道称，中彩在线公司由福彩中心、北京银都新天地和北京华运中兴等三家公司共同发起成立。其中，福彩中心占股40%；北京银都新天地占股33%；北京华运中兴占股27%。工商资料显示，北京银都新天地和北京华运中兴的控制人都叫“贺文”，即中彩在线总经理。简要说来就是，这位叫贺文的总经理实际控制着整个公司60%的股权，从而控制了公司董事会半数以上席位。&lt;/p&gt;
&lt;p&gt;那么，掌握了国有资产的人又如何输出利益？自运营以来截至2014年底，中彩在线已收取了约40亿元的收入，根据股权比例分配，其总经理掌控的股东公司所对应的股权权益高达20多亿元。此外，中彩在线还曾规避招投标程序，与空壳公司东莞天意电子有限公司签署合同，由其独家供应中福在线项目的终端机，“相当于将超10亿元的收益拱手相让给天意公司”。&lt;/p&gt;
&lt;p&gt;如果报道细节属实，那么，这个操作鲜活地展现了国有资产流失、变现、被用来借鸡生蛋的全过程，展现了“公益”变为“私利”的一连串机关。人们完全可以发问，记者通过查询工商登记资料就获得的公司治理结构情况，通过公开调查就能获知的项目运行与交易漏洞，主管和监管机构知道吗？&lt;/p&gt;
&lt;p&gt;这个问题不只针对此次中福在线的黑幕，几乎适用于近些年来关于彩票管理的任何一起丑闻。彩票收益的分配一直被形容为“水相当深”的领域——发行费标准一向就高不就低，公益金比例从来就低不就高，后者甚至被用于盖大楼、买游艇、补亏空。这种不透明、不公开的管理方式，这种封闭运作、自由裁量的分配方式，在两亿彩民的骂声中依然能“风雨不动安如山”，不知有何原因。&lt;/p&gt;
&lt;p&gt;彩票反腐前已有之，但“中福在线”此次被曝光的情况，却让人们更加了解了其中利益输送可能达到的规模，更加清楚此间利益集团对行业的操纵程度。这是一个关键性的当口，福彩自身累积的问题撞上了法治与反腐的大背景，倒逼管理者以“中福在线”为契机进行一次行业性的刮骨疗毒。是重振纲纪还是流失公信，待到民政部的调查和审计署彩票专项审计结果公开之际，自见分晓。&lt;/p&gt;</description><pubDate>Sat, 20 Jun 2026 19:15:53 +0800</pubDate></item><item><title>39岁杨幂身材“缩水”，穿低胸裙加厚垫子凑数，手拿开瞬间炸锅了</title><link>https://www.jscaihong.com/cai/49506.html</link><description>&lt;p&gt;&lt;a href=&#039;/cai/42615.html&#039; title=&#039;杨幂&#039; target=&#039;_blank&#039;&gt;杨幂&lt;/a&gt;胸一瘪，热搜直接爆了。 5月8号上海活动，生图里她锁骨下方凹进去一小块，比旁边LED屏还刺眼。 网友秒分两队：一队喊“女神也老了”，一队翻旧照找胸垫。 我盯了五分钟，脑子里蹦出一句：她压根没打算再当女神，人家在换赛道。&lt;/p&gt;
&lt;p&gt;去年11月拍到今年3月，她扎进山东农村拍《生万物》。 白天晒谷子，晚上跟村民蹲田埂吃馒头，摄影机一关，她拿砂纸似的肥皂洗脸，说“得把皮磨粗点才像村妇”。 杀青回城，脸比我家锅底还黑，经纪人急得囤了十瓶修复精华，她甩一句“黑得正好，省得再打底”。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/zb_users/upload/2026/20/1781954040729_0.jpg&quot; alt=&quot;杨幂换赛道_杨幂胸_杨幂胸凹&quot;/&gt;&lt;/p&gt;
&lt;p&gt;红毯灯一亮，她得在48小时内把农村大妞变回一线花，皮肤缺水，脂肪也缺。 胸塌一点，腰线钝一点，镜头可不讲情面，于是“缩水”二字屠榜。 我刷着评论笑，笑完又有点闷：她38岁，早该演人妻人母，可市场偏要她继续当小狐狸。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/zb_users/upload/2026/20/1781954040729_1.jpg&quot; alt=&quot;杨幂胸_杨幂胸凹_杨幂换赛道&quot;/&gt;&lt;/p&gt;
&lt;p&gt;同时间，赵丽颖拿着百花最佳女配，唐嫣靠汪小姐翻身，85花集体交作业。 杨幂交的是反派女特务，烫卷短发、烟嗓、拔枪不带眨眼，播完观众骂“像女鬼”，骂完又忍不住二刷。 流量池的水位在掉，&lt;a href=&#039;/cai/25901.html&#039; title=&#039;演技&#039; target=&#039;_blank&#039;&gt;演技&lt;/a&gt;圈的门票一张不便宜，她得先毁脸，再毁人设，才有座位。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/zb_users/upload/2026/20/1781954040729_2.jpg&quot; alt=&quot;杨幂换赛道_杨幂胸凹_杨幂胸&quot;/&gt;&lt;/p&gt;
&lt;p&gt;商务那边更现实。 品牌方看数据，她带货仍前三，于是胸凹热搜挂三天，代言一个没掉，反而多了个护肤挚友——标题写“真实肌肤也能发光”，反向营销玩得溜。 采访里她提前剧透“52岁退休”，把年龄梗自己先嚼碎，黑子想骂都找不到新词。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/zb_users/upload/2026/20/1781954040729_3.jpg&quot; alt=&quot;杨幂换赛道_杨幂胸凹_杨幂胸&quot;/&gt;&lt;/p&gt;
&lt;p&gt;我算了下，从《宫》爆火到现在13年，她没一天轮空。 飞机餐、酒店灯、剧组雨，连轴转把她从狐小幂磨成现在的杨小幂，胸小了一圈，野心倒大了一圈。 那些笑她胸垫掉的人，没看到她正把“少女”两个字亲手撕下，换张叫“演员”的标签贴上去。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/zb_users/upload/2026/20/1781954040729_4.jpg&quot; alt=&quot;杨幂胸_杨幂换赛道_杨幂胸凹&quot;/&gt;&lt;/p&gt;
&lt;p&gt;红毯灯再亮，她可能还会凹，可能还有黑眼圈。 但那又怎样？ 当同行还在滤镜里保鲜，她先把自己扔进土堆里打滚——胸可以瘪，戏必须鼓。 老了不是塌方，是破土，她赌的是下一部、下下部，观众记住的不再是“大幂幂”，而是“原来这角色真能打”。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/zb_users/upload/2026/20/1781954040729_5.jpg&quot; alt=&quot;杨幂胸_杨幂胸凹_杨幂换赛道&quot;/&gt;&lt;/p&gt;</description><pubDate>Sat, 20 Jun 2026 19:14:06 +0800</pubDate></item><item><title>杨幂这回翻车了，穿抹胸裙被扒加厚胸垫，手拿开那一刻身材现原形</title><link>https://www.jscaihong.com/cai/49505.html</link><description>&lt;p&gt;39岁&lt;a href=&#039;/cai/42615.html&#039; title=&#039;杨幂&#039; target=&#039;_blank&#039;&gt;杨幂&lt;/a&gt;在上海被拍到“胸垫疑云”那一刻，我朋友圈瞬间炸出两条消息：一条骂她装，一条问自己该不该也去买个加厚文胸。&lt;/p&gt;
&lt;p&gt;笑死，骂的人连她到底垫没垫都没看清，先把自己对下垂的恐惧全甩她身上了。&lt;/p&gt;
&lt;p&gt;我去年生完二胎，站在镜子前捏着肚皮，脑子里蹦出的第一个词就是“报废”。医生只说韧带松了，可没人告诉我，松了就会被当成笑料。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/zb_users/upload/2026/20/1781953949199_0.jpg&quot; alt=&quot;杨幂胸_30-40岁女性胸部下垂应对_杨幂胸垫疑云&quot;/&gt;&lt;/p&gt;
&lt;p&gt;数据冷冰冰：30-40岁女人里十个有七个胸会跑位，可红毯镜头只认原地不动的弧度。于是90%女明星都在裙子里偷偷穿盔甲，谁也不想当那个被截图的“反面教材”。&lt;/p&gt;
&lt;p&gt;最讽刺的是，品牌一边请杨幂站台，一边在小红书推送“少女背速成”；观众一边骂她装嫩，一边把同款胸垫搜到断货。焦虑被制造，再被高价卖回给我们。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/zb_users/upload/2026/20/1781953949199_1.jpg&quot; alt=&quot;杨幂胸垫疑云_杨幂胸_30-40岁女性胸部下垂应对&quot;/&gt;&lt;/p&gt;
&lt;p&gt;我闺蜜在剧组做服装，说镜头开到4K，连一根副乳都能被截成表情包。她每天的工作就是帮女演员“勒回去”，勒到喘不过气，再配一句“姐姐身材管理真自律”。&lt;/p&gt;
&lt;p&gt;可谁管你夜里娃哭到三点，谁管你母乳钙流失到指甲分层？只要第二天亮相不够“挺拔”，社交平台就把你钉在耻辱柱上：高龄、大妈、崩了。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/zb_users/upload/2026/20/1781953949199_2.jpg&quot; alt=&quot;杨幂胸_30-40岁女性胸部下垂应对_杨幂胸垫疑云&quot;/&gt;&lt;/p&gt;
&lt;p&gt;杨幂这次没躲，她的手一直护在胸前，像护住一道裂开的缝。我懂那动作，不是怕走光，是怕又被拿去当年龄教材。&lt;/p&gt;
&lt;p&gt;法国那牌子今年干脆把支撑骨架缝进礼服，模特腋下也有肉，外媒标题写“优雅地松垂”，国内搬运号却裁掉上半身，只留“显瘦秘诀”。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/zb_users/upload/2026/20/1781953949199_3.jpg&quot; alt=&quot;杨幂胸_30-40岁女性胸部下垂应对_杨幂胸垫疑云&quot;/&gt;&lt;/p&gt;
&lt;p&gt;我今晚把厚海绵文胸扔进了垃圾桶，换了件软杯，一抬手还是晃，可我懒得再跟地心引力道歉。&lt;/p&gt;
&lt;p&gt;胸会往下，人会老，镜头永远怼脸，这是生理，不是错题。&lt;/p&gt;
&lt;p&gt;下次谁再拿杨幂的胸垫说事，先照照镜子，看看自己是不是一边骂，一边偷偷把肩带调紧了一格。&lt;/p&gt;
&lt;p&gt;岁月自带地心引力，真正的优雅是，不再跟着它一起审判自己。&lt;/p&gt;</description><pubDate>Sat, 20 Jun 2026 19:12:32 +0800</pubDate></item><item><title>福彩曝黑幕 中彩在线高管涉数十亿利益输送</title><link>https://www.jscaihong.com/cai/49504.html</link><description>&lt;p&gt;近年来，福利彩票销售额逐年攀升，但其销售、开奖、公益金去向等环节屡屡受到公众质疑。《经济参考报》记者调查发现，作为&lt;a href=&#039;/cai/41140.html&#039; title=&#039;福彩&#039; target=&#039;_blank&#039;&gt;福彩&lt;/a&gt;重要票种之一的“中福在线”即开型福利彩票，其独家运营商北京中彩在线科技有限责任公司(以下简称“中彩在线”)，已由名义上的国有控股企业悄然转变为高管掌控的个人“财富帝国”，该公司高管被指利用职权隐瞒监管部门向“关联方”暗存利益输送，涉及金额数十亿元。&lt;/p&gt;
&lt;p&gt;高管曲线控股 国有股控制权旁落&lt;/p&gt;
&lt;p&gt;“中福在线”即开型福利彩票，是中国福利彩票发行管理中心(以下简称“中国福彩中心”)发行的一种即开型电子视频彩票，自运营以来到2014年底总销售额高达1300多亿元，目前占全国福利彩票销售总收入的10%以上，被称为彩票领域的“黑马”。&lt;/p&gt;
&lt;p&gt;记者查阅到的资料称，负责“中福在线”独家运营的中彩在线公司，是经民政部批准，于2002年7月成立的从事彩票销售系统开发、建设、运行、维护的国有控股高科技公司。在中国福彩中心的官方网站上，中彩在线被称为中国福彩中心的内设部门之一。按照合作协议，中彩在线由中国福彩中心、北京银都新天地科技有限公司(以下简称“银都新天地”)、北京华运中兴数码科技有限公司(以下简称“华运中兴”)三方共同发起成立，出资比例分别为40%、33%和27%，董事长由中国福彩中心委派，按此协议，中国福彩中心是中彩在线的控股股东。此外，公司设总经理1名，由董事会聘任。&lt;/p&gt;
&lt;p&gt;然而，《经济参考报》记者调查发现，中彩在线总经理贺文通过控制公司的第二和第三大股东，使得中彩在线名义上为国有控股，实际已被总经理贺文个人曲线掌控。&lt;/p&gt;
&lt;p&gt;记者查询工商登记信息发现，中彩在线第二大股东银都新天地公司股权结构为：北京恒益正兴投资有限公司持股77.8%，邵波持股1.1%，贺文持股17.8%，武京京(贺文妻子)持股3.3%。而北京恒益正兴投资有限公司股权结构为：北京家和智业科技有限公司持股20%，贺文持股70%，武京京持股10%。北京家和智业科技有限公司(以下简称“家和智业”)股权结构则为：贺文持股20%，武京京持股80%。&lt;/p&gt;
&lt;p&gt;此外，贺文通过家和智业还控制了中彩在线第三大股东华运中兴。华运中兴公司股权结构为：家和智业持股55.56%，银都新天地持股25.92%，北京和合创业科技有限公司持股18.52%。&lt;/p&gt;
&lt;p&gt;透视这张密如蛛网的交叉持股网络图，可以发现，在中彩在线股东中，除了中国福彩中心外的两家股东都为贺文所控制，贺文隐身其后，实际控制着中彩在线公司60%的股权。与此同时，按照合作协议，中彩在线公司董事会由五名董事组成，中国福彩中心委派两名，银都新天地委派两名，华运中兴委派一名，这意味着贺文实际控制了公司董事会半数以上席位。&lt;/p&gt;
&lt;p&gt;中彩在线注册资金最初为5000万元，后增加为1亿元。中彩在线一位不愿意透露姓名的工作人员向记者介绍，中彩在线公司每年从中福在线项目收取彩票总销量约5%(前三年为6%)的报酬，减去中彩在线付给下家设备供应商的约1.7%，还余约3.3%，自运营以来粗略计算，到2014年底中彩在线已收取了约40亿元的收入，根据股权比例，贺文掌控的公司对应的权益高达20多亿元。&lt;/p&gt;
&lt;p&gt;玩转空手道 超10亿元权益流失&lt;/p&gt;
&lt;p&gt;《彩票管理条例》第十三条规定，彩票发行机构、彩票销售机构应当依照政府采购法律、行政法规的规定，采购符合标准的彩票设备和技术服务。按此规定，彩票销售终端机项目主要通过公开招标方式采购和国内竞争性谈判采购。而2005年6月，中彩在线规避招投标程序，在总经理贺文的操控下，与东莞天意电子有限公司(以下简称“天意公司”)签署合同，该合同规定由天意公司向中彩在线独家供应中福在线项目的终端机，合作报酬为彩票总销量的2%(2012年改为1.7%)。&lt;/p&gt;
&lt;p&gt;知情人士向记者透露，对于中彩在线与天意公司签署的独家供应合同一事，中国福彩中心一开始并不知情，这相当于将超10亿元的收益拱手相让给天意公司。&lt;/p&gt;
&lt;p&gt;颇为诡异的是，在2005年，被中彩在线授予独家终端机供应商的天意公司只是一家注册资本800万港元，10余名员工，既无技术研发队伍，也无生产厂房的“空壳公司”，股东为境外公司Toward Plan Investment Ltd。&lt;/p&gt;
&lt;p&gt;800万到19.6亿 演绎现实版“财富传奇”&lt;/p&gt;
&lt;p&gt;天意公司凭借中彩在线授予的独家终端机供应商的这份合同，竟演绎了一场现实版的“财富传奇”。&lt;/p&gt;
&lt;p&gt;2006年，Toward Plan Investment Ltd的股东方以9.8亿港元的价格在境外将Toward Plan Investment Ltd50%的股份(即对应天意公司50%的股份)出售给香港上市公司华彩控股(1371，HK)，Toward Plan Investment Ltd股东方保留了另外50%的股份。Toward Plan Investment Ltd除天意公司之外几无其余资产，仅凭一纸中彩在线独家终端机供应商合同，天意公司估值就实现了从800万港元到约19.6亿港元的“财富传奇”。&lt;/p&gt;
&lt;p&gt;据参与当时谈判的人士向《经济参考报》记者透露，华彩控股洽购Toward Plan Investment Ltd50%的股份(即对应天意公司50%的股份)时，谈判双方主要为中彩在线公司总经理贺文和华彩控股董事局主席刘婷，双方经过多次谈判最后达成收购协议。该人士向记者称：贺文以天意公司实际控制人的姿态参与谈判。&lt;/p&gt;
&lt;p&gt;《经济参考报》记者获得的证据显示，除了出售股权的巨额收益，自2006年起至今，华彩控股还和Toward Plan Investment Ltd股东方从天意公司间接各自获得约3.9亿元人民币的分红。&lt;/p&gt;
&lt;p&gt;《经济参考报》记者多次致电中彩在线，希望就此采访总经理贺文均未果；记者联系到华彩控股董事局主席刘婷，想了解当时相关情况，亦被其拒绝。&lt;/p&gt;</description><pubDate>Sat, 20 Jun 2026 19:12:29 +0800</pubDate></item><item><title>抖音评论怎么设置成仅作者可见</title><link>https://www.jscaihong.com/cai/49503.html</link><description>&lt;p&gt;在抖音这个充满活力的社交平台上，每位创作者都渴望与观众建立真诚而深入的互动。然而，有时候，为了保护个人隐私或维护评论区的和谐，我们可能需要将评论设置为仅作者可见。本文将详细介绍如何在抖音上实现这一设置，帮助你更好地管理自己的评论区。&lt;/p&gt;
&lt;p&gt;一、进入抖音设置页面&lt;/p&gt;
&lt;p&gt;首先，打开抖音app，进入你的个人主页。在右上角找到并点击“设置”按钮，这个按钮通常以一个齿轮图标表示。进入设置页面后，向下滚动直到找到“&lt;a href=&#039;/cai/49254.html&#039; title=&#039;隐私设置&#039; target=&#039;_blank&#039;&gt;隐私设置&lt;/a&gt;”选项，点击进入。&lt;/p&gt;
&lt;p&gt;二、调整&lt;a href=&#039;/cai/43051.html&#039; title=&#039;评论权限&#039; target=&#039;_blank&#039;&gt;评论权限&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;在隐私设置页面中，你会看到多个与隐私相关的选项。找到“评论权限”并点击进入。在这里，你将看到三个基础的评论可见性设置选项：&lt;/p&gt;
&lt;p&gt;1. 所有人可评论：此设置允许任何用户在你的视频下发表评论，有助于增加视频的互动性，但也可能带来不必要的干扰评论。&lt;/p&gt;
&lt;p&gt;2. 关注后可评论：只有关注了你的用户才能对你的视频进行评论，有助于筛选出更感兴趣、更有认同感的用户进行互动。&lt;/p&gt;
&lt;p&gt;3. 仅自己可见：选择此选项后，该视频的评论功能将被关闭，只有你自己能看到评论，其他人无法评论或查看。这正是我们想要实现的效果。&lt;/p&gt;
&lt;p&gt;三、针对单个作品的评论设置&lt;/p&gt;
&lt;p&gt;除了全局的评论权限设置外，抖音还允许你针对单个作品进行评论设置。具体步骤如下：&lt;/p&gt;
&lt;p&gt;1. 打开你想要设置的作品，点击右下角的“权限设置”选项。&lt;/p&gt;
&lt;p&gt;2. 在弹出的设置框中，选择“&lt;a href=&#039;/cai/38517.html&#039; title=&#039;高级设置&#039; target=&#039;_blank&#039;&gt;高级设置&lt;/a&gt;”。&lt;/p&gt;
&lt;p&gt;3. 点击“谁可以评论”选项，然后在弹出的设置框中勾选“仅自己”。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/zb_users/upload/2026/20/1781950704433_0.jpg&quot; alt=&quot;抖音如何设置评论仅自己可见_抖音自定义评论下单_抖音评论仅自己可见&quot;/&gt;&lt;/p&gt;
&lt;p&gt;这样，该作品的评论就仅作者可见了。&lt;/p&gt;
&lt;p&gt;四、进阶的评论管理设置&lt;/p&gt;
&lt;p&gt;除了基础的评论可见性设置外，抖音还提供了一些进阶的评论管理功能。例如，在选择“关注后方可评论”时，你可以进一步设置“黑名单”和“白名单”：&lt;/p&gt;
&lt;p&gt;* 黑名单：将不想让其评论的用户加入黑名单，防止他们恶意评论或骚扰。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/zb_users/upload/2026/20/1781950704433_1.jpg&quot; alt=&quot;抖音如何设置评论仅自己可见_抖音自定义评论下单_抖音评论仅自己可见&quot;/&gt;&lt;/p&gt;
&lt;p&gt;* 白名单：将特定的用户添加进白名单，即使他们没有关注你，也能对你的视频进行评论。&lt;/p&gt;
&lt;p&gt;五、总结&lt;/p&gt;
&lt;p&gt;通过本文的介绍，你现在应该已经知道如何在抖音上设置评论仅作者可见了。这一设置有助于保护你的个人隐私，维护评论区的和谐，同时也不会影响你与真正关注你的用户之间的互动。希望这篇文章能帮助你更好地管理自己的抖音评论区，享受更加纯净的创作环境。&lt;/p&gt;</description><pubDate>Sat, 20 Jun 2026 18:18:25 +0800</pubDate></item></channel></rss>