Text_iamge_algorithms
Text_image_process
图像算法杂谈.....
展开
-
DEBUG 用 release
1: 设置非MT格式2: DEBUG和release混用 ,IMREAD数据是读取不到的。3: 正常是按照该用的用,实在三方库没有DEBUG库的情况。需要设置MT格式。PADDleOCR 就是这样的情况。原创 2022-05-11 17:17:14 · 172 阅读 · 0 评论 -
DEBUG 使用RELEASE文件的 DLL
1: 使用code generation 要选择 MT 格式,兼容这种运行。2: 选其他的格式会link错误的。3: 基本是用的人家的开源,但是又找不到DEBG 库的情况,有自己的当然用自己的 。原创 2022-04-27 21:05:24 · 2173 阅读 · 0 评论 -
CAFFE deferncable && VS cuda宏报错
原因:这次越界没有停留在报错的地方,停在了BOOST 多线程的地方,我一直排查多线程的问题。简直要疯掉,后来继续强制往下走,终于到了数组越界的地方,根据线程调用链路,发现了是稀疏卷积出现了问题,主线程的锅,跑到了次线程的身上,绝望的时候,总是会带来希望,it is always in stock....原创 2022-04-22 14:31:43 · 1184 阅读 · 0 评论 -
caffe 2017 3060
OK config------:cuda 11.4if NOT DEFINED CUDA_ARCH_NAME set CUDA_ARCH_NAME=Autoif NOT DEFINED CUDA_ARCH_NAME set CUDA_ARCH_NAME=Autoset(Caffe_known_gpu_archs "60 61 70 75 ")if(${CUDA_ARCH_NAME} STREQUAL "Fermi") set(__cuda_arch_bin "20 21(20..原创 2022-04-17 10:32:25 · 1011 阅读 · 0 评论 -
新电脑创建对应的.DLL 调试时候进不去了,好尴尬
以为是加密搞的,其实是自己没有生产对应的.PDB文件,因为自己VS里面没有设置生产调试信息 。原创 2022-01-11 17:28:31 · 195 阅读 · 0 评论 -
新电脑引用opencv,搭配vs出现红色波浪线,可以运行,但是就是不能使用智能指针
可能主要原因是camke编译之后的版本问题 ,LIB引用的路径是没有影响的。当改为一开始安装的头文件引用的路径之后,就正常了,难道是编译的版本的头文件的格式问题?原创 2022-01-10 21:32:47 · 1331 阅读 · 0 评论 -
多个相同的库在一个工程运行引用
namespace cv{{ namespace qrcode_engina }}原创 2021-06-30 14:57:28 · 74 阅读 · 0 评论 -
swig 包C++ SO 给python 调用
1: 包完之后生产出对应的 _*****.so2: 用的时候 import *****3: 但是运行的是 python do_test.py出现了不能找到对应的_*****.so 依赖的C++部分的SO ,这是因为Python运行的时候没有当前路径寻找的默认需要手动设置 ,这里加SYS.PATH没有用,这个路径只是为了寻找MODEL模块,设置SO 的寻找路径需要 sudo gedit ~/.bashrc 加上依赖的SO 的路径才可以 ,如果vScode调试,VSCODE 需要重新...原创 2021-02-02 14:19:58 · 237 阅读 · 0 评论 -
go调用C++问题
1: 两个项目的 A.so B.so ,同时给go link ;2: A 里的类名字和B里面的名字有相同的地方 ;3: 服务端部署后出现 诡异的情况 A 里面的入口函数走到了B里面的, 就是因为存在相同的名字总结 : 不要两个放一个服务,分服务 ; 放一起时候不要出现同样的名字 。血坑 。...原创 2021-01-25 17:30:22 · 142 阅读 · 0 评论 -
CTPN 前向C++的错误
由于用NMS 抑制的时候需要把小快做个排序,这样保留了概率大的位置,能够更加好的拟合最后的文本区域块。写了SORT 出现了下面的尴尬。1: LINUX 直接提示段错误 ,有点尴尬 。2: 一般就是内存没有释放和越界的问题,可以查了很久也没有解决,简直要抓狂 。3: 排序的问题: SORT 中方法中要 return A.X<B.x 少了return ,妈妈皮....原创 2021-01-20 15:36:59 · 106 阅读 · 0 评论 -
CTPN 用C++实现
1: 减去均值2: SCALE3: 输入网络4: 取出关键区域5: 合并文本行6: 注意DEPLOY的文件的修改 。原创 2021-01-11 18:56:20 · 230 阅读 · 0 评论 -
NMS python to c++
def NMS(dects, threshold): # dects:[x1,y1,x2,y2,score] x1 = dects[:,0] y1 = dects[:,1] x2 = dects[:,2] y2 = dects[:,3] score = dects[:,4] nboxs = dects.shape[0] area = (x2-x1+1)*(y2-y1+1) order = score.argsort()[:...原创 2021-01-06 16:47:52 · 90 阅读 · 0 评论 -
ubutnu 服务器配置问题 ;Windows +C#
1: 不同的显卡计算能力的区别,这里涉及多个 30 35 50 52 60 62 随着计算能力增多,动态库的大小也会随之增加 ;2: 服务端部署成功后,涉及一些库的位置的问题,要做到一换全换的能力 ;3: 联调问题错乱,涉及不同库的引用的问题,当有静态库的情况下,静态库需要包含所有的第三方静态库 ;PS:程序预先加载比较慢的情况需要等待的情况 。4: 字符串的比较问题,汉子两个字节的存...原创 2019-03-21 21:09:00 · 95 阅读 · 0 评论 -
python 和C++联调
1: 对应的DBEUG 版本的 python对应的PDB路径, 可以到对应的官网上下载 ! 2: PYTHON 项目代码,设置enable native debug ! 3: VS(python) VS(C++) 同一个工程内部触动 !...原创 2019-02-28 15:35:16 · 385 阅读 · 0 评论 -
ubutnu 服务器配置问题 ,杂言 !
1:驱动和CUDA显卡要对上,可以查看显卡型号支持的东西 ; 2:安装显卡驱动的时候,需要禁用本地的自带驱动 3: OPENCV 安装在CUDA之前安装 4: 编译时候显卡架构生成的 computer_archter能力需要根据显卡做相应的设置 ; 5 :全局变量 PROFILE设置原则实现 ; 6: CUDNN在版本间有跨版本的问题,但是最后选择配套的版本...原创 2019-02-28 15:31:23 · 136 阅读 · 0 评论