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

网站建设有哪些基本流程湖南中高风险地区

网站建设有哪些基本流程,湖南中高风险地区,全新网站开发,网站建设项目申请需求#xff1a;现在有一批https的监控视频流URL#xff0c;需要对视频流进行每三秒截屏一次#xff0c;并保存到本地路径#xff0c;png格式#xff0c;以当前时间命名。代码#xff1a;import org.bytedeco.javacv.FFmpegFrameGrabber; import org.bytedeco.javacv.Fra…需求现在有一批https的监控视频流URL需要对视频流进行每三秒截屏一次并保存到本地路径png格式以当前时间命名。代码import org.bytedeco.javacv.FFmpegFrameGrabber; import org.bytedeco.javacv.Frame; import org.bytedeco.javacv.Java2DFrameConverter;import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date;public class Main {public static void main(String[] args) throws IOException {//视频路径URLString file https://os7.com/v3/openlive/K95.m3u8?expire1731id5658ev100;FFmpegFrameGrabber grabber FFmpegFrameGrabber.createDefault(file);grabber.setOption(rtsp_transport, tcp); // 使用tcp的方式不然会丢包很严重// grabber.setImageWidth(1920);// grabber.setImageHeight(1080);// 设置采集器构造超时时间(单位微秒1秒1000000微秒)grabber.setOption(stimeout, 9000000);System.out.println(grabber start);grabber.start();//1.播放视频 /*CanvasFrame canvasFrame new CanvasFrame(摄像机);canvasFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);canvasFrame.setAlwaysOnTop(true);OpenCVFrameConverter.ToMat converter new OpenCVFrameConverter.ToMat();while (true){Frame frame grabber.grabImage();opencv_core.Mat mat converter.convertToMat(frame);canvasFrame.showImage(frame);}*/// 2.帧截图while (true) {try {Date date new Date();SimpleDateFormat dateFormat new SimpleDateFormat(yyyy-MM-dd-hh-mm-ss);System.out.println(当前时间 dateFormat.format(date));File outPut new File(D:\\截屏\\截取1\\ dateFormat.format(date) .png);Frame frame grabber.grabImage();if (frame ! null) {/*** 发送post请求*/ // try { // HttpUtil.doPostToJson(http://sc.dev-forestrycloud.cn/detect,frame); // } catch (Exception e) { // throw new RuntimeException(e); // }ImageIO.write(FrameToBufferedImage(frame), png, outPut);System.out.println(图片已保存);}//睡眠三秒钟Thread.currentThread().sleep(3000);} catch (InterruptedException e) {// TODO Auto-generated catch blockgrabber.stop();grabber.release();e.printStackTrace();}}}/*** 创建BufferedImage对象*/public static BufferedImage FrameToBufferedImage(Frame frame) {Java2DFrameConverter converter new Java2DFrameConverter();BufferedImage bufferedImage converter.getBufferedImage(frame); // bufferedImagerotateClockwise90(bufferedImage);return bufferedImage;}/*** 处理图片将图片旋转90度。*/ // public static BufferedImage rotateClockwise90(BufferedImage bi) { // int width bi.getWidth(); // int height bi.getHeight(); // BufferedImage bufferedImage new BufferedImage(height, width, bi.getType()); // for (int i 0; i width; i) // for (int j 0; j height; j) // bufferedImage.setRGB(j, i, bi.getRGB(i, j)); // return bufferedImage; // } }这是一个Maven工程还需要在pom文件导入如下依赖 dependencygroupIdorg.bytedeco/groupIdartifactIdjavacv-platform/artifactIdversion1.4.4/version/dependency运行打包jar包由于IDAE太吃内存了截取视频流需要挂在后台一直跑我们打包丢在cmd里跑因为在Maven中引入了依赖所以打包前要在pom文件加入如下build buildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-assembly-plugin/artifactIdversion2.5.5/versionconfigurationarchivemanifestmainClasscom.yj.TCPClient.upload.App/mainClass/manifest/archivedescriptorRefsdescriptorRefjar-with-dependencies/descriptorRef/descriptorRefs/configuration!-- 添加此项后可直接使用mvn package | mvn install --!-- 不添加此项需直接使用mvn package assembly:single --executionsexecutionidmake-assembly/idphasepackage/phasegoalsgoalsingle/goal/goals/execution/executions/plugin/plugins /build直接使用Maven进行package打包完成后target下会有两个jar包带-with-dependencies的就是含有依赖的jar包打开cmd Java-jar发现报错了找不到或无法加载主类 com.yj.TCPClient.upload.App使用压缩软件打开此jar包下的META-INF再用记事本打开MANIFEST.MF用来是Main-Class出现了错误,我们自己手动修改一下主类路径就是java包下main方法的相对路径修改后然后再跑一次方法二参考了下面博客打包它的Main-Class是正确的解决IDEA打Jar包找不到或无法加载主类问题_敲代码的余文乐的博客-CSDN博客_启动jar包找不到或无法加载主类按照上面这篇博客重新打包一次在项目的out下会生成一个jar包可以直接跑检查一下这个jar包的MANIFEST.MF正确对比一下IDEA与cmd消耗内存对比
http://www.hkea.cn/news/14361852/

相关文章:

  • 网站建设免费加盟代理重庆网站建设qq群
  • 网站域名如何使用720云和wordpress
  • 自己做app建网站吉林省高等级公路建设局网站
  • 嵌入式和网站开发科技创新绘画作品图片
  • 有没有一些有试卷做的网站做报纸能经常更新网站
  • 做logo网站浙江企业黄页大全
  • 公司 网站 方案软件定制公司值得去吗
  • 网站多个域名备案百度收录查询工具
  • 正常做网站多少钱2021好心人给个开车的网站
  • 最新提升关键词排名软件百度关键词seo排名
  • wordpress建站后发布做银行设计有好的网站参考吗
  • 在库言库建筑网站知名品牌设计logo解析
  • 市级档案网站建设情况分析wordpress新闻模板下载
  • asp.net网站和空网站有什么区别各类设计型网站
  • 做网站用php还是python网站验收 流程
  • 松江网站开发公司网站建设综合训练
  • 网站页面热度哪家购物网站做的好
  • 如何得到网站后台权限网站服务器是什么意思
  • 福建建设培训中心网站上海市场调研公司
  • 重庆知名商城网站建设公司注册成立公司需要什么条件
  • 网站制作公司电话汕头做网站公司
  • 论坛建站哪个比较好网站底部菜单
  • 济南网站建设小程序济南定机票网站建设
  • 网站建设属于什么经济科目免费推广网站58
  • 百度的官方网站wordpress+写php页面
  • 网站建设 技术服务wordpress 制作首页模板
  • 福州网站设计哪家好网站建设功能模块价格
  • 哪个网站做h5比较好wordpress进度条插件
  • 网站搭建教程导航类制作头像
  • 网站背景全屏哪个网站 的域名最便宜