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

常州网站营销推广网站开发的解决方案

常州网站营销推广,网站开发的解决方案,网站建站网站设计公司,在自己电脑上建网站一、显示效果展示 二、OpenCV 4.5.0 OpenCV 4.5.0是OpenCV(Open Source Computer Vision Library,开源计算机视觉库)的一个重要更新版本,该版本在多个方面进行了优化和新增了多项功能。 三、ONNX模型 ONNX(Open Neu…

一、显示效果展示

二、OpenCV 4.5.0

OpenCV 4.5.0是OpenCV(Open Source Computer Vision Library,开源计算机视觉库)的一个重要更新版本,该版本在多个方面进行了优化和新增了多项功能。

三、ONNX模型

ONNX(Open Neural Network Exchange)模型是一种针对机器学习所设计的开放式的文件格式,用于存储训练好的模型。它允许不同的深度学习框架(如PyTorch、TensorFlow、MXNet等)之间交换和共享模型,使得模型可以在不同平台和工具上进行部署和推理。

四、OpenCV加载onnx模型进行前向推理实现识别扑克牌识别

//统计预测的结果private int[] number_class=new int[54];public Bitmap detection(Bitmap bp){Canvas can=new Canvas();Paint p=new Paint();android.graphics.Bitmap.Config bitmapConfig = bp.getConfig();bp = bp.copy(bitmapConfig, true);can=new Canvas(bp);p.setAntiAlias(true);//不填充,默认填充p.setStyle(Paint.Style.STROKE);//设置线条宽度p.setStrokeWidth(5);//设置颜色p.setColor(0xFF33FFFF);p.setTextAlign(Paint.Align.LEFT);p.setTextSize(50);Mat blob = Dnn.blobFromImage(src, IN_SCALE_FACTOR,new Size(IN_WIDTH, IN_HEIGHT),new Scalar(MEAN_VAL, MEAN_VAL, MEAN_VAL), false);net.setInput(blob);blob.release();//获取输出层的名字List<String> outnames=net.getUnconnectedOutLayersNames();
//        Log.i("aa",String.valueOf(outnames));//创建输出矩阵集合List<Mat> detections = new ArrayList<Mat>();net.forward(detections,outnames);//获取输出的盒子和置信度Mat scores=detections.get(0);Mat boxes= detections.get(1);scores= scores.reshape(1,3000).colRange(1,55);boxes= boxes.reshape(1,3000);Size ss=scores.size();
//        Log.i("aa",String.valueOf(scores));
//        Log.i("aa",String.valueOf(boxes));List<Rect2d> rect2dList=new ArrayList<>();//box信息List<Float> confList=new ArrayList<>();//置信度List<Integer> objIndexList=new ArrayList<>();//对象类别索引for(int i=0; i<scores.rows();i++){Mat one_row=scores.rowRange(i,i+1);Core.MinMaxLocResult max_index=Core.minMaxLoc(one_row);double max_value=max_index.maxVal;Point location=max_index.maxLoc;if(max_value>0.4){confList.add((float) max_value);objIndexList.add((int)location.x);Mat box_one=boxes.rowRange(i,i+1);float[] aa=new float[4];box_one.get(0,0,aa);double x1=aa[0];double y1=aa[1];double x2=aa[2];double y2=aa[3];rect2dList.add(new Rect2d(x1,y1,x2,y2));}}//去重//去重后的索引值MatOfInt index=new MatOfInt();//转换box的结果集MatOfRect2d boxe=new MatOfRect2d(rect2dList.toArray(new Rect2d[0]));//转换置信度结果集float[] confArr=new float[confList.size()];for(int j=0;j<confList.size();j++){confArr[j]=confList.get(j);}MatOfFloat con=new MatOfFloat(confArr);//使用nms去重Dnn.NMSBoxes(boxe,con,0.4f,0.45f,index);if (index.empty()){return bp;}//画框int[] ints=index.toArray();for(int x:ints){
//            Log.i("aa",String.valueOf(x));double[] aa=new double[4];boxe.get(x,0,aa);//Log.i("aa",String.valueOf(aa[0]));//Imgproc.rectangle(src,new Point(aa[0]*src.width(),aa[1]*src.height()-70),new Point(aa[2]*src.width()+200,aa[1]*src.height()),new Scalar(255,255,255),-1);//Imgproc.rectangle(src,new Point(aa[0]*src.width(),aa[1]*src.height()),new Point(aa[2]*src.width(),aa[3]*src.height()),new Scalar(255,255,0),10);//Imgproc.putText(src,""+classNames[objIndexList.get(x)]+":"+confList.get(x),new Point(aa[0]*src.width(),aa[1]*src.height()),Imgproc.FONT_HERSHEY_SIMPLEX, 3, new Scalar(0, 0, 0));//画框can.drawRect((float) aa[0]*src.width(),(float) aa[1]*src.height(),(float)aa[2]*src.width(),(float)aa[3]*src.height(),p);//绘制填充框p.setStyle(Paint.Style.FILL);p.setColor(0xFFFFCC00);can.drawRect((float) aa[0]*src.width(),(float) aa[1]*src.height()-60,(float)aa[2]*src.width()+150,(float)aa[1]*src.height(),p);//写字p.setColor(0xFFFF0000);can.drawText(classNames[objIndexList.get(x)]+": "+String.format("%.3f", confList.get(x)),(float)aa[0]*src.width(),(float) aa[1]*src.height()-10,p);p.setStyle(Paint.Style.STROKE);p.setColor(0xFF33FFFF);//统计类别信息number_class[objIndexList.get(x)]+=1;}

五、完整源码下载:

Card.zip: https://url83.ctfile.com/f/45573183-1373015108-43a4dd?p=7526 (访问密码: 7526)
 

http://www.yayakq.cn/news/874326/

相关文章:

  • 鄂尔多斯 网站制作平台研发
  • 怎样制作企业的网站h5简单网页代码
  • 郑州网站建设乚汉狮网络网件官网
  • 外国的网站是什么网站wordpress主题收费便宜
  • 河南网站推广那家好wordpress如果有图片显示图片
  • 网站维护套餐定制网站建设创意
  • wordpress游戏评测站睡觉杭州p2p网站开发商
  • 类似12306网站开发陕西手机网站建设公司
  • 做网站电脑配置要求个高吗网页设计作业 个人网站
  • 南昌电商网站设计河北省建设工程招标投标网站
  • 企业网站 漏洞北京市基础建设质量监督局网站
  • 怎么做公司的官方网站网站建设市场行情分析
  • 网站建设服务范围网站开发的上市公司有哪些
  • c sql网站开发ppt哪个网站做的好
  • 怎么做网站报价表用dw可以做网站吗
  • 网站免费虚拟主机申请企业网站建设规划方案
  • 如何做律师网站seo搜索引擎优化工程师招聘
  • 关于电视剧的网站设计网页25个经典网站源代码
  • 织梦网做企业网站需要授权吗做一个网站建设的流程
  • 学校 门户网站建设方案godaddy托管wordpress
  • 外贸做网站用什么泰州网站设计咨询
  • 二手房中介网站建设交互式网站是什么意思
  • 新乡网站建设哪家便宜阿里云云服务器 网站配置
  • 萍乡企业网站建设电子商务推广网站
  • 河南企业网站推广免费域名x网站
  • 深圳城乡和住房建设局网站煎蛋网 wordpress
  • 网站是用什么技术做的做徽章的企业网站
  • 民权做网站的公司基础网页制作
  • 服装网站建设目标客户免费漂亮ppt模板下载
  • 上海哪家做网站wordpress打开页面慢