DST
  • 2024-11-20OpenCV-Python Harris 角点检测
    原理在上一节我们已经知道了角点的一个特性:向任何方向移动变化都很大。Chris_Harris和Mike_Stephens早在1988年的文章《ACombinedCornerandEdgeDetector》中就已经提出了焦点检测的方法,被称为Harris角点检测。他把这个简单的想法转换成了数学形式。将窗口向
  • 2024-11-15C++之OpenCV入门到提高005:005 图像操作
    一、介绍今天是这个系列《C++之Opencv入门到提高》得第五篇文章。这篇文章也不难,介绍如何图像的基本操作,比如:读取一张图片的像素值,如何修改一张图片中的像素值,如何读取一张图片,如何保存一张图片等等,这都是基础,为以后的学习做好铺垫。虽然操作很简单,但是背后有很多东西需
  • 2024-11-11T113启动G2D旋转竖屏当作横屏使用
    在全志T113平台上,开发触摸屏的QT产品。基于成本选择了竖屏,但是产品是横屏形式。QT应用竖屏转横屏可以走纯软件的实现,但是T113平台性能孱弱,使用纯软件实现UI操作不流畅,有卡顿现象。全志T113有G2D模块,可以启用G2D旋转屏幕,减少CPU消耗,避免UI卡顿。所以:启用G2D旋转屏幕旋转触摸
  • 2024-11-07libvirt/qemu设置numa distance
    qemu可以模拟numa,设置numa内的memory,cpu,numa间distance。qemu-system-x86_64--help|grepnuma-numanode[,mem=size][,cpus=firstcpu[-lastcpu]][,nodeid=node][,initiator=node]-numanode[,memdev=id][,cpus=firstcpu[-lastcpu]][,nodeid=node][,initiator=node]-numa
  • 2024-10-30快速求图上最小点定联通块权值的Trick
    更新日志概念图上最小点定连通块,就是给出无向连通图上一些点,要求找出边权和最小的连通分量使这些点强连通。现在要求这个连通块内的边权之和。思路先给出结论:把节点按照dfs序排序,统计所有相邻的节点以及起始点与末尾点之间的距离,将它们求和,所求的答案即为这个和除以2。感
  • 2024-10-29使用SIMD思想进行memcpy的优化
    一、背景在嵌入式平台里,arm64是一个非常常用的平台,arm64虽然在单核性能上要弱于x86,但是在指令集方面功能性上要更强,更有操作空间,具体来说,对于arm64v8架构的cpu平台,有SIMD的指令集的支持,使用SIMD可以做一些局部代码逻辑上的极致优化,但是,并不是所有的情形都可以用SIMD指令来提升
  • 2024-10-26使用opencvjs提取图片中的红色印章
    首先看下效果:首先对于纯红色的印章提取,也就是通过提取红色的像素然后得到印章的结果,然后通过在红色的图像中寻找圆圈检测来进行圈定印章的位置源码位置:https://github.com/xxss0903/extractstamp第一步是提取红色内容functionextractStampWithColorToOpencvMat(img,
  • 2024-10-26利用飞腾派进行OpenCV开发
    实验目标:完成飞腾平台OpenCV开发。实验大纲:Mat数据结构加载、显示、保存图像读写像素RGB图像分离彩色图转灰度图Mat数据结构Mat是一个类,由两个数据部分组成:矩阵头(大小,通道,数据类型等)和数据块(像素值)。创建示例如下:Matimg;//创建无初始化矩阵Matimg1(2,3,
  • 2024-10-25linux中,使用python3 实现用硬链接的方式复制复合文件夹
    copy_with_hardlink.pyimportosimportargparsedefcopy_with_hardlinks(src,dst):ifnotos.path.exists(dst):os.makedirs(dst)foriteminos.listdir(src):src_item=os.path.join(src,item)dst_item=os.path.join(d
  • 2024-10-11C#项目传递图像指针到C++项目,并转换成cv::Mat图像
    一、C#传递指针地址到C++项目1、C++代码。新建C++/CLR.NetFramewrok4.8项目 .h文件#pragmaonce#include<opencv2/opencv.hpp>extern"C"__declspec(dllexport)intCropImage(cv::Mat&image,inth,intw);.cpp文件intCropImage(cv::Mat&image,inth,in
  • 2024-10-03TCPUDP 共用端口问题
    TCP/UDP共用端口问题。转载自:TCP/UDP占用端口问题总结-mengban-博客园(cnblogs.com)1.TCPUDP可以共同占用一个端口号吗?首先明确一点端口是一种抽象的软件结构(包括一些数据结构和I/O缓冲区)。应用程序(即进程)通过系统调用与某端口建立连接(binding)后,传输层传给该端口
  • 2024-09-23OpenCV(cv::Laplacian())
    目录1.函数定义2.拉普拉斯算子的原理3.示例4.应用场景总结cv::Laplacian()是OpenCV中用于计算图像拉普拉斯算子(Laplacian)的函数。拉普拉斯算子是一种边缘检测方法,它通过计算每个像素点的二阶导数来识别快速变化的区域(如边缘)。1.函数定义voidcv::Laplacian(In
  • 2024-09-22sprintf_s strcat_s
    strcat_s函数原理:dst内存空间大小=目标字符串长度+原始字符串场地+‘\0’;获取内存空间大小使用sizeof函数(获取内存空间大小);获取字符串长度使用strlen函数(查字符串长度charsrc[1024]={"C/C++教程-strcat_s函数"};chardst[1024]={"www.codersrc.com"};//注意:str
  • 2024-09-19C和指针:字符串
    字符串、字符和字节字符串基础字符串就是一串零个或多个字符,并且以一个位模式为全0的NUL字节结尾。字符串长度就是字符串中字符数。size_tstrlen(charconst*string);string为指针常量(const修饰string),指向的string是常量不能修改。size_t是无符号数,定义在stddef.h。#include
  • 2024-09-18scapy函数 IP() 使用说明
    前言全局说明scapy函数IP()使用说明一、说明环境:Ubuntu18.04.6LTS(Linuxqt-vm5.4.0-150-generic#167~18.04.1-UbuntuSMPWedMay2400:51:42UTC2023x86_64x86_64x86_64GNU/Linux)python3Python3.6.9(default,Mar102023,16:46:00)[GCC8.4.0]onl
  • 2024-09-18OpenCV_图像旋转超详细讲解
    图像转置transpose(src, dst);transpose()可以实现像素下标的x和y轴坐标进行对调:dst(i,j)=src(j,i),接口形式transpose(InputArraysrc,//输入图像OutputArraydst,//输出)图像翻转flip(src,dst,1);flip()函数可以实现对图像的水平翻转、垂直翻转和双向
  • 2024-09-15OpenCV运动分析和目标跟踪(1)累积操作函数accumulate()的使用
    操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:C++11算法描述将一个图像添加到累积图像中。该函数将src或其部分元素添加到dst中:dst(
  • 2024-09-14【办公类】幼儿健康数据模版批量更改日期(保健老师填写)
    背景需求今天下发通知三个园区的保健老师需要填写1.2023学年(202406)的六一体检数据2.2024学年(202409)的新生入园体检数据我先把上一轮填写过的数据模版下载下来(套用模版)把EXCEL下载到原始文件夹里模版下载完成,我想到去年2023年9月用这些前年2022年9月的模版发给保
  • 2024-09-09shutil模块详解
    shutil模块提供了一系列高级文件操作功能,包括复制、移动、删除和搜索文件或目录。shutil模块对压缩包的处理是调用ZipFile和TarFile这两个模块来进行的。下面详细介绍并给出示例代码:1. shutil.copy(src,dst)复制文件,但不保留权限和时间戳等元数据。importshutils
  • 2024-09-06c语言内存函数
    今天来学习C语言中的内存函数目录1.memcpy代码形式示例运行结果2.memmove代码形式示例运行结果3.memset代码形式示例运行结果4.memcmp形式示例运行结果![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/b7d8d59577b248deaa7b869d014d8b4f.png#pic_center)5
  • 2024-09-04C++复习day02
    一、库函数的模拟实现1.memcpy的使用和模拟首先先来了解一下memcpy函数的作用是什么?void*memcpy(void*destination,constvoid*source,size_tnum);函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。这个函数在遇到‘\0
  • 2024-09-03PHP 代码示例 拷贝文件夹目录下的所有子目录及文件到另一个文件夹目录
    PHP 拷贝文件夹目录下的所有子目录及文件到另一个文件夹目录:调用示例:$srcFolder="C:/www/upload/src";$dstFolder="C:/www/upload/dst";$this->recurseCopy($srcFolder,$dstFolder);functionrecurseCopy($src,$dst){$dir=o
  • 2024-09-02java采用base64算法加密用户名和密码
    这里做简单记录来记录整个过程。1.首先引入前端base64.js(这里我就直接放到代码块里)2.使用base64在登陆界面加密用户名和密码3.在后端构建base64解密文件,并解密前端的用户名和密码代码如下:1.base64.js代码(创建js文件保存即可用)/*!*jquery.base64.js0.1-https://github.
  • 2024-08-30【C语言】内存函数
    文章目录前言一、memcpy的使用和模拟实现1.memcpy的使用2.模拟实现memcpy函数二、memmove的使用和模拟实现1.memmove的使用2.模拟实现memmove函数三、memset函数的使用四、memcmp函数的使用前言`内存函数的头文件都是<string.h>介绍了memcpy、memmove、memset
  • 2024-08-30Opencv第五章——几何变换
    1. 缩放我们可以通过OpenCV提供的resize()方法实现随意更改图像的大小比例,语法格式如下:dst=cv2.resize(src,dsize,fx,fy,interpolation)参数说明:src:原始图像dsize:输出图像的大小,格式为(宽,高),单位为像素fx:可选参数,水平方向上缩放比例fy:可选参数,竖直方向