首页 > 其他分享 >14、OpenCV4.4进行区域的相交比计算

14、OpenCV4.4进行区域的相交比计算

时间:2022-09-28 11:06:01浏览次数:50  
标签:14 img OpenCV4.4 相交 400 Mat img1 dst 255


基本思想:进行两个区域的相交比计算

 

14、OpenCV4.4进行区域的相交比计算_ubuntu

 

#include <opencv2/opencv.hpp>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>

using namespace std;
using namespace cv;

int main() {
//Mat test = imread("/home/ubuntu/CLionProjects/test/1.jpg");
Mat img = Mat::zeros(Size(400, 400), CV_8UC1);
Rect rec(100, 100, 100, 100);
img(rec) = Scalar(255, 255, 255);
imshow("img1", img);
Mat img1 = Mat::zeros(Size(400, 400), CV_8UC1);
Rect rec1(170, 150, 130, 120);
img1(rec1) = Scalar(255, 255, 255);
imshow("img2", img1);

Mat dst = Mat::zeros(Size(400, 400), CV_8UC1);;
bitwise_and(img, img1, dst);
int iVal255 = countNonZero(dst);
cout << "相交比的面积为" << iVal255 << endl;
imshow("and", dst);

waitKey(0);
return 0;
}
/home/ubuntu/CLionProjects/test/cmake-build-debug/test
相交比的面积为1500

 

标签:14,img,OpenCV4.4,相交,400,Mat,img1,dst,255
From: https://blog.51cto.com/u_12504263/5718736

相关文章

  • 13、OpenCV4.4 仿射变换
    Parameters:src–Coordinatesoftriangleverticesinthesourceimage.dst–Coordinatesofthecorrespondingtriangleverticesinthedestinationimage.Thefunc......
  • 9、OpenCV4.4 色彩抽出
    色彩的空间变换#-*-coding:utf-8-*-importcv2importnumpyasnporiginal=cv2.imread('1.jpg',1)img=original.copy()#副本dst=np.zeros(img.shape,np.uint8)#......
  • P3238 [HNOI2014]道路堵塞
    P3238HNOI2014道路堵塞点击查看代码#include<iostream>#include<stdio.h>#include<string.h>#include<algorithm>#include<utility>#include<array>#incl......
  • 【Python】FF14自动演奏
    首先需要配置一下键盘,像下面的配置就好:然后python代码如下:importmidoimporttimefrompymouseimportPyMousefrompykeyboardimportPyKeyboarddic={'60':'......
  • CF 1714 D
    感觉这次D比F还难……题面传送门走起!思路原先我的贪心写挂了。我只考虑了开头,没考虑结尾。事实证明结尾才是最重要的!本题数据非常小。从开头起,贪心的选择染哪......
  • 做题记录整理dp14 P5336 [THUSC2016]成绩单(2022/9/27)
    P5336[THUSC2016]成绩单这题难度标的虚高首先一眼区间dp,然后写出递推方程然后发现爆空间,再上离散化然后就没了。。。撑死也就是蓝题不过学到了一个离散化技巧#incl......
  • 做题记录整理dp13 P7914 [CSP-S 2021] 括号序列(2022/9/26)
    P7914[CSP-S2021]括号序列非常考思维的思维题(甚至做到了让全广西都恐惧(似乎广西连拿暴力分的人都没有))由于看了题解,所以这题相当于是在巨人的肩膀上做题了。。。而且......
  • 代码随想录day4 ● 24. 两两交换链表中的节点 ● 19.删除链表的倒数第N个节点 ●
    24.两两交换链表中的节点   1classSolution{2public:3ListNode*swapPairs(ListNode*head){4//创建虚拟头结点5ListNode......
  • 标准号:GB/T 14531-2017
    https://openstd.samr.gov.cn/bzgk/gb/std_list?p.p1=0&p.p90=circulation_date&p.p91=desc&p.p2=14531中文标准名称:办公家具阅览桌、椅、凳 英文标准名称:Office......
  • 题解【CF1436E Complicated Computations】
    CF1436EComplicatedComputations解题报告。不一定更好的阅读体验。对于一个数\(x\),考虑什么条件\(x\)可以作为答案。首先要满足\(\forally\in[1,x)\),\(y\)......