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

广州在线网站制作wordpress自定义rss

广州在线网站制作,wordpress自定义rss,广州工信部网站查询,苏州网络推广公司https://gitee.com/seuvcl/CVPR2020-OOH 极简 注意事项#xff1a; 把basicmodel_neutral_lbs_10_207_0_v1.1.0.pkl下下来改名SMPL_NEUTRAL.pkl后放进data。不能直接用smplx的#xff0c;里面数据结构不太兼容目前代码只支持输入图片的文件夹#xff0c;急着用所以就视频单…https://gitee.com/seuvcl/CVPR2020-OOH 极简 注意事项 把basicmodel_neutral_lbs_10_207_0_v1.1.0.pkl下下来改名SMPL_NEUTRAL.pkl后放进data。不能直接用smplx的里面数据结构不太兼容目前代码只支持输入图片的文件夹急着用所以就视频单独截帧了。注意类似Ubuntu的处理方法帧命名补0不然后面生成的结果顺序就乱了截帧后的自建图片文件夹要在yaml里修改data_folder有时图像中人形难以辨认会导致后续矩阵计算中出现奇异矩阵不可逆所以我把utils\imutils.py的estimate_translation_np函数里加了个伪逆不是最佳处理办法暂时凑活用了 import sys def estimate_translation_np(S, joints_2d, joints_conf, focal_length5000, cx128., cy128.):num_joints S.shape[0]... # square matrixA np.dot(Q.T, Q)b np.dot(Q.T, c)# 检查矩阵 A 是否是奇异的if np.linalg.cond(A) 1/sys.float_info.epsilon:# 如果不是奇异的使用正常的求解方法trans np.linalg.solve(A, b)else:# 如果是奇异的使用伪逆pinv np.linalg.pinv(A)trans np.dot(pinv, b)return trans记录一下截帧代码 cap cv2.VideoCapture(video_path) frame_count int(cap.get(cv2.CAP_PROP_FRAME_COUNT)) frame_id 1 gap 4 save_path fdemo_{datetime.now().strftime(%Y_%m_%d_%H_%M_%S)} os.makedirs(save_path,exist_okTrue) while True:start_time time.time()ret, frame cap.read()if frame_id % gap ! 0:frame_id 1continueif not ret:breakelapsed_time time.time() - start_timelogger.info(Frame {}/{} ({:.2f} ms).format(frame_id, frame_count, elapsed_time * 1000), )frame_id 1id_save_path f{save_path}/{frame_id:05d}.pngcv2.imwrite(id_save_path, frame) cap.release()以及生成效果视频的代码 def create_video(image_folder, video_name, fps):images [img for img in os.listdir(image_folder) if img.endswith(.jpg)]images.sort() # 确保图像是按顺序排列的# 读取第一张图像来确定视频的分辨率frame cv2.imread(os.path.join(image_folder, images[0]))height, width, layers frame.shapevideo cv2.VideoWriter(video_name, cv2.VideoWriter_fourcc(*mp4v), fps, (width, height))for image in images:video.write(cv2.imread(os.path.join(image_folder, image)))cv2.destroyAllWindows()video.release()path output/demo/01.02-15h40m11s/images # 请替换为您的根目录路径 temp_folder ftemp_images_{datetime.now().strftime(%Y_%m_%d_%H_%M_%S)} # 以防后续帧数太多所以整个临时文件夹用于存储拼接后的图像 os.makedirs(temp_folder, exist_okTrue) numlen(os.listdir(path))//6 for i in range(num):img_path f{path}/{i:05d}_img.jpgmask_path f{path}/{i:05d}_mask.jpgrender_path f{path}/{i:05d}_render.jpgheat_path f{path}/{i:05d}_heatmap.jpgimg cv2.imread(img_path)mask cv2.imread(mask_path)render cv2.imread(render_path)heat cv2.imread(heat_path)combined_image_1 np.hstack((img, heat))combined_image_2 np.hstack((mask, render))combined_image np.vstack((combined_image_1, combined_image_2))# 保存拼接后的图像cv2.imwrite(f{temp_folder}/{i:05d}.jpg, combined_image)# 创建视频 create_video(temp_folder, foutput_video_{datetime.now().strftime(%Y_%m_%d_%H_%M_%S)}.mp4, 10) # 10 FPS 存在问题 生成的四类图像都没有回到原图的分辨率导致很模糊pad的黑边也没有去之后看看优化一下 具体算法原理之后再说大体上是基于分割剪影和预设UV图得到的蒙皮关节点应该只是辅助 所以分割效果差的帧生成的蒙皮也会很神秘 两只手臂都在胸前的话无论做什么动作在mask中都是看不出来的虽说这个mask是有几层通道的也就是说其实有类似sam会有区分前景后景的吧所以这种错就很明显mask不成人样的就没有生成蒙皮快动作手臂残影可以预测到它的位置还不错包括有些只有人头像的帧也能脑补出来个蹲坐的蒙皮还挺逗的但是有些时候手臂的抬起高度很明显却对不准很怪
http://www.pierceye.com/news/129736/

相关文章:

  • 网页设计与网站开发pdf网站个人建设
  • ip138禁止查询该域名商务网站建设组成包括网站优化
  • 百度做网站续费费用seo分析工具有哪些
  • 威胁网站检测平台建设郑州seo服务
  • 怎么设立网站赚广告费合肥新站区有做网站的吗
  • 管理系统 网站模板网站建立不安全
  • 模板网站的域名是什么意思百度教育智能小程序
  • 哪里有做配音的兼职网站wordpress菜单图标特效
  • 怎样自创广告网站海南网站建设推广公司哪家好
  • 网站开发团队人员网站建设开票属于什么服务
  • 学做网站初入门教程上海网站建设 觉策动力
  • 丰台建站公司做一个企业网站需要哪些技术
  • 黑色网站模板怎么写app程序
  • 常州建设局网站首页网站开发需求文档模板带er图
  • 网站名称是否已被注册简单的个人主页网站制作
  • 太仓网站开发wordpress留言板
  • 大型营销型网站制作装饰画
  • 移动网站和定制网站个体户 做网站
  • 网站建设的计划书网站源码下载 用户注册
  • 培训网站项目ppt怎么做抖音服务商
  • 做一个网站需要多少钱大概费用wordpress 2017
  • 惠州网页模板建站天河建设网站外包
  • html变Wordpress网络营销优化培训
  • 上海网站建设hxwlkj新浪网站源代码
  • 网站如何做美工想做代理商去哪找项目
  • 佛山市品牌网站建设多少钱印度网站开发成本
  • 群晖 nas 做网站软件开发视频网站
  • 建设银行云南分行招聘网站wordpress 教程
  • 杭州知名的网站制作策略创建一个购物网站需要什么
  • 新乡网站seo优化vs做的网站怎么让局域网的看到