- 博客(87)
- 资源 (2)
- 收藏
- 关注
原创 目标检测学习
为了加快速度和参数量,相比于spp只使用一个4×4的盒子。spp将特征图划分为三张子图,三张子图大小分别为4。得到(16+4+1)*fc的特征图 fc。使用softmax替换svm做分类。分类使用N+1类,多出一个背景类。2,1,对每个小块进行全局池化。将候选区域的筛选融合到网络中。使用RoI pooling。
2025-05-30 10:46:39
202
原创 文件相关操作
程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放通过文件可以将数据持久化C++的文件操作需要包含头文件文件分类文本文件:文件以文本的ASCII码形式存储在计算机中二进制文件:文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂他们打开文件的方式ios::in 为读文件而打开文件ios::out 为写文件而打开文件ios::ate 初始位置:文件尾ios::app 追加方式写文件ios::trunc 如果文件存在先删除再创建。
2025-05-13 19:10:34
396
原创 类和对象的学习
成员变量和成员函数是分开存储的,每一个非静态成员函数只会有一个函数实例,也就是多个同类型的对象公用一块代码。C++通过this指针区分是哪个对象调用了这个函数。
2025-05-09 16:57:36
80
原创 程序的内存模型
全局区还包含了常量区,字符串常量和其他常量存在这里(局部常量除外 )堆区:由程序员分配和释放,若程序员不是放,程序结束时由操作系统回收。不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程。栈区:由编码器自动分配释放,存放函数的参数值、局部变量等。代码区:存放函数体的二进制代码。由操作系统进行管理的。c++程序在执行时,将内存大方向划分为4个区域。全局区:存放全局变量和静态变量以及常量。该区域的数据在程序结束后由系统释放。程序运行前就已经存在代码区。存放全局变量和静态变量。通过new创建开辟内存。
2025-05-07 16:43:12
183
原创 c++面向对象
代码区:存放函数体的二进制代码,由操作系统管理全局区:存放全局变量、静态变量和常量栈区:由编译器自动分配释放,存放函数的参数和局部变量堆区:由程序员分配和释放,弱程序员不释放,程序结束时操作系统自动回收编译:程序编译后会生成exe可执行程序,未执行该程序前氛围两个区域代码区:存放cpu执行的机器指令代码区时共享的,同一个代码生成的多个exe文件内存中只有一份代码代码区是只读的,防止程序意外的被修改全局区:存放全局变量和静态变量和常量。
2024-12-04 08:56:08
256
原创 cmake
set(变量名 值) 值全都是string型,多个值用空格或者;分开变量取值 ${变量名}在编写c++程序时要指定使用的c++标准,默认c++98标准方法一:在 CMakeLists.txt文件中设置set(CMAKE_CXX_STANDARD_11) 指定使用c++11标准方法二:执行cmake命令时指定指定可执行程序输出的路径set(EXECUTABLE_OUTPUT_PATH 路径)取出所有源文件:搜索指定目录下的所有源文件(.c/.cpp)
2024-12-01 16:53:48
439
原创 mat学习
通过ptr接口遍历Mat,性能基本等同于有地址访问(模板函数)IMREAD_COLOR—以BGR格式读取图片。判断是否读取成功,并显示图片。遍历连续存储的图片中的像素。通过at接口遍历Mat。判断存储空间是否连续。遍历不连续存储的矩阵。
2024-11-22 08:39:53
228
原创 自然语言处理
精确模式分割:试图将句子最精确的切割,适合文本分析全模式分词:把句子中所有的可以成词的此举都扫描出来,速度非常快,但不能消除歧义搜索引擎模式分词:在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词jieba分词的使用hanlp中英文分词。
2024-11-21 16:15:16
192
原创 Java基础学习
当“”操作中出现字符串时,这个“+” 是字符串连接符,而不是算术运算符了会将前后的数据进行拼接,并产生一个新的字符串。整数:byte(8位),short,int(默认类型),long(定义的时候数值后需要加L)+=:表示将左边和右边相加然后将相加的结果赋值给等号左边的变量。-=:表示将左边和右边相减然后将相减的结果赋值给等号左边的变量。*=:表示将左边和右边相乘然后将相乘的结果赋值给等号左边的变量。/=:表示将左边和右边相除然后将相除的结果赋值给等号左边的变量。八进制:由0~7组成,代码中以0开头。
2023-10-26 19:41:47
235
原创 给矩形添加圆角
* 左上两个角10px,左下15px,右上为5px,右下为20px *//* 左上两个角10px,左下右上为5px,右下为20px *//* 在水平方向上的弧度长30px,垂直方向上60px *//* 左上右下两个角10px,左下右上为5px *//* 单独设置左上角 *//* 单独设置右上角 *//* 单独设置左下角 *//* 单独设置右下角 *//* 圆角效果大小 *//* 四个角一样 */
2023-09-21 21:36:52
209
原创 给矩形添加圆角
* 左上两个角10px,左下15px,右上为5px,右下为20px *//* 左上两个角10px,左下右上为5px,右下为20px *//* 在水平方向上的弧度长30px,垂直方向上60px *//* 左上右下两个角10px,左下右上为5px *//* 单独设置左上角 *//* 单独设置右上角 *//* 单独设置左下角 *//* 单独设置右下角 *//* 圆角效果大小 *//* 四个角一样 */
2023-09-20 17:40:18
152
原创 布局的使用
margin;padding;.box1width;height;;.box2width;height;.box3width;height;;.box4width;height;min-height;;float;.box5width;height;min-height;;float;height;min-height;;
2023-07-28 21:34:53
735
原创 tqdm进度条
p=1p=p+1p=1p*=(i+1)# 设置前导信息proc_nar.set_description(f"正在计算{i=:02d}")p*=(i+1)
2023-07-25 21:22:12
181
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人