- 博客(6)
- 收藏
- 关注
转载 线段相交 叉积
判断 2 个线段相交有很多方法,最直接的方法就是直接计算两条直线的交点,然后看看交点是否分别在这两条线段上。这样的方法很容易理解,但是代码实现比较麻烦。还有一种常用的方法是通过向量叉积来判断的,这种方法不需要算出直线方程,在代码实现上比较简便。 用这种方法判别线段是否相交一般分为两步: 1. 快速排斥实验 2. 跨立实验快速排斥实验我们首先判断两条线段在 x 以及 y 坐标的投影...
2019-02-27 16:27:12 1124
转载 判断两条线段是否相交
double determinant(double v1, double v2, double v3, double v4) // 行列式 { return (v1*v3-v2*v4); } bool intersect3(Point aa, Point bb, Point cc, Point dd) { double delta = determ...
2019-02-27 16:24:01 4778
原创 Can't parse message of type "..." because it is missing required field问题
一次使用linux下训练的caffemodel在windows下使用,由于caffe版本不一致,出现这个问题,检查第三方库特别是protobuf版本一致的情况下,还是有这个问题,最后查看后面出现哪些字段无法解析,发现一个共同点就是这些字段都是required的,所以将requires改成optional就好了。...
2019-02-27 13:43:18 2312 1
原创 ubantu下编译caffe关于makefile的一些环境配置问题
在编译flownet2的时候由于使用make的方式,原作者建议的方式是make的方式,由于环境的不一致,导致出现recipe for target 'python/caffe/_caffe.so' failed这个问题,网上很多关于这个错误的解决方案,按理说应该是有效的,但是我的环境并没有效果,究其原因是作者提供的makefile实在/usr下进行寻找opencv,而我的/usr下的opencv确...
2019-02-25 10:32:52 309 3
原创 OpenCV 4.x+ requires enabled C++11 support
为了解决这个问题,可以在Makefile中的g++编译命令里添加-std=c++11的flag。对于caffe,则是在CXXFLAGS += -pthread -fPIC $(COMMON_FLAGS) $(WRANINGS)之后添加-std=c++11
2019-02-22 16:06:22 12239 5
转载 FFT相关,padding0
源网址:https://www.vfe.cc/NewsDetail-878.aspx经常看到FFT补零是否可以提高频率分辨率的讨论,事实上,只要我们明确傅里叶变换的本质,就很容易判断补零对傅里叶变换的影响。 从根本上讲,傅里叶变换仅仅是一种变换而已。所谓变换,是指经过傅里叶变换,得到的是输入信号的另外一种表现形式。 具体上讲,傅里叶变换是一种时域与频域之间的转换,傅里叶变换的输入是...
2019-02-15 09:39:11 866
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人