- 博客(45)
- 收藏
- 关注
原创 Windows下Clion里用vcpkg安装spdlog出错
一开始用clion(2024版本里面才会自带vcpkg,还特意下了个最新版)里面的vcpkg安装spdlog,但是进度太慢了,然后就在命令行里面用vcpkg.exe 去安装,两边同时操作把vcpkg搞崩了。网上解决办法是删除vcpkg.exe的同级目录下里面的installed文件夹,但是我发现只要删除里面的我刚刚安装的spdlog库就行,其他库就不会影响,然后再次安装就可以了。
2024-08-29 17:20:29
356
原创 anaconda下vnpy的安装
vnpy最新的requirement.txt没有了包括vnpy_ctastrategy等包的依赖,导致anaconda下安装的时候,会出现很多包的缺失,个人猜测是因为现在都用vnpy的exe安装,会自动安装python3.10.2和所有依赖包,但是我想用Jupyter运行vnpy的代码,就需要anaconda下的环境。配置了两天才弄好,此文记录一下。
2022-09-13 13:27:19
1400
原创 C# 多个进程/程序读写文件 解决办法
问题描述在多个C#程序操作同一个文件的时候,当一个C#正在读此文件,另一个C#程序想要写此文件,此时会报错。`Exception:文件"xxx"正由另一进程使用,因此该进程无法访问此文件。`问题代码读文件的代码using (StreamReader sr = new StreamReader(file_name)){ Thread.Sleep(100000);}写文件代码using (StreamWriter sr = new StreamWriter(file_name, t
2020-09-28 16:58:04
2465
原创 python用opencv实现直线检测和计算交点
需求描述在一张CAD图上需要知道墙角,并且标注出来,设想先检测出两面墙壁,即两条直线,然后计算线的交点即可解决过程首先要在python里面opencv库,之后读取图片,然后是直线检测前常规性的转灰度图、高斯模糊、边缘检测,再用获夫变换检测直线。# -*- coding: UTF-8 -*-import cv2import numpy as np#图片路径imgPath="x...
2019-08-26 15:43:33
9795
7
原创 Android Studio 使用Flutter插件创建工程时的坑,覆盖原有文件
大坑Android Studio 使用Flutter插件创建工程时,修改了一下默认路径,原来是在/Usrs/xxx下一个创建flutter_app文件夹作为工程目录,全路径类似/Usrs/xxx/flutter_app,然后我改成桌面以后,就变成/Usrs/yyj/Desktop,就没有flutter_app了,就变成直接把桌面变成工程目录,就直接把桌面上的东西全部删除了,回收站都没有,直接彻...
2019-05-10 15:12:29
1416
原创 Eigen matrix 输出矩阵数据
直接上代码#include <Eigen/Dense>Eigen::Matrix3d mat(2,2);cout<<mat(0,0)<<endl;
2018-12-17 21:18:36
8486
原创 glm mat4输出、创建、转换到数组、得到第一行第一列数据
glm::mat4想直接输出的话,可以用如下代码#include &lt;gtx/string_cast.hpp&gt;glm::mat4 mat;printf("Log:%s",glm::to_string(mat).c_str());
2018-12-11 15:48:18
12117
1
原创 git 发布版本 得到当前分支压缩包
把Master分支的最新节点打包到test.zipgit archive --format zip --output test.zip master
2018-12-07 19:55:00
959
原创 opencv cv::Mat初始化用static数组
问题描述在使用如下的初始化方式的时候,data是static float[][]的时候,会报找不到这个构造函数的错误,cv::Mat应该是不能够用static float[][]的数据来初始化。cv::Mat(3,3,CV_32FC1,data)//对应的mat.hpp里面的方法是:inline Mat::Mat(int _rows, int _cols, int _type, void...
2018-12-07 16:25:26
756
原创 c++ 调用类的静态方法
头文件myClass.hclass myClass{ static void myFunc();}cpp文件myClass.cpp//cpp中不需要再写staticvoid myclass::myFunc(){ //...}调用myClass的方法void main(){ //需要用::,而不是->或者. myClass::myFunc();}...
2018-12-07 16:22:37
11676
1
原创 Android Studio里把YUV图片的byte[]从JAVA传到C++层转为mat
通过JNI把byte[]传到cpp中格式为jbyteArray//image是jbyteArray格式的 jbyte* imgBytes = env->GetByteArrayElements(image, 0); int imgsize = env->GetArrayLength(image);jbyte再传到cpp中变为void,再memcpy到unsi...
2018-12-07 11:32:32
1431
原创 Android Studio里c++保存opencv mat的图片
直接贴代码#include <iostream>#include "unistd.h"#include "stdio.h"#include "stdlib.h"#include <sys/stat.h>int writeToSD(cv::Mat mat,char* fileName){//路径,sdcard代表文件管理的根目录,Sensetime是子文件...
2018-12-07 11:26:05
3027
原创 SceneKit加载.scn和.dae模型
加载.scn模型加载ios自带的ship.scn模型,取scn里面名为ship的子节点,纹理设置为texture.png,设置纹理的时候如果写"texture.jpg"还是会默认去找"texture.png",可能SceneKit纹理只能是png格式。NSURL *bundlePathUrl = [[NSBundle mainBundle] bundleURL];bundlePathUrl ...
2018-11-28 17:14:58
2294
原创 iOS原生3D渲染--SceneKit框架学习笔记
创建SCNView,SCNSceneSceneKit可以创建一个view用来观察场景,在view的scene子对象里面设置SCNScene。_scnView=[SCNView new]; _scnView.frame=CGRectMake(130, 10, 300, 300);_scnView.allowsCameraControl=true; _scnView.showsStatist...
2018-11-19 19:47:05
2098
原创 unity传字符串指针到ios
问题描述需要unity从ios获取一个长度未知的std::string代码实例unity端写两个函数,获取长度和获取字符串的[DllImport ("__Internal")]private static extern int getDsptLength();[DllImport ("__Internal")]private static extern void getDsp...
2018-10-30 19:53:04
466
原创 Unity从矩阵中获取Scale,Rotation,Position信息
问题描述需要从一个4*4变换矩阵中获取Scale,Rotation,Position信息,其中矩阵格式为(0,3)(1,3)(2,3)表示的是Position,所以Position信息直接去这三位就好了。下面代码是获取Scale和Rotation的。代码获取Scalepublic Vector3 ExtractScale (Matrix4x4 matrix) { Vect...
2018-10-19 14:49:29
5572
原创 iphone焦距固定的相机
源码开门见山,看字不如看码,github地址是https://github.com/SoftDoggy/FLFCamera。项目介绍产生这个项目的背景是在拍摄的时候,需要固定焦距,虽然iphone手机的相机,长按屏幕会出现焦距固定,但是无法知道这个焦距是多少,所以自己写了一个来实现。项目是基于github上的一个开源相机代码https://github.com/omergul/LLS...
2018-10-10 16:06:15
1240
原创 AVCaptureVideoDataOutputSampleBufferDelegate的问题
问题描述在使用AVCaptureVideoDataOutputSampleBufferDelegate的时候,发现captureOutput这个回调函数里面的sampleBuffer转换为CVPixelBufferRef一直为空。问题解决发现原来captureOutput有两个方法,两个很像,但是有一个的sampleBuffer是didDropSampleBuffer,一个是didOu...
2018-10-09 22:34:47
2238
原创 ios开发问题之Undefined symbols for architecture
问题描述我在使用ios11的vision的库的时候,遇到了如下的问题Undefined symbols for architecture arm64: "_VNImageOptionCameraIntrinsics", referenced from:问题解决发现除了需要在最开始包括头文件(如下),原来需要在工程设置的Build Phases->Link Binary W...
2018-10-09 21:23:28
196
转载 摄像机目标渲染纹理targetTexture
https://blog.youkuaiyun.com/jk823394954/article/details/52431470 记录一下
2018-09-05 16:09:03
3127
转载 opencv KNN匹配等方法的解释
问题描述在学习opencv的KNN匹配时,想查找KNN匹配的机制是什么,但是搜到的都是机器学习里面的分类KNN算法,感觉不是同一个东西,所以感到奇怪。问题解决看到一个帖子解释得很好,mark一下。特征点匹配...
2018-05-29 17:10:13
8159
原创 ORB: an efficient alternative to SIFT or SURF 翻译
ORB:SIFT和SURF的一个有效替代方法摘要 特征匹配是很多计算机视觉问题的基本问题,例如物体识别和运动分析的三维结构信息。现有的特征查找和匹配的方法依赖于功耗巨大的特征向量。在本文中,我们提出了一种基于BRIEF算法的快速二值特征向量,称为ORB,它具有旋转不变性和抗噪声的特性。我们通过实验证明了ORB比SIFT速度快两个数量级,并且在很多情况下表现良好,实验是在实际应用程序上...
2018-05-03 17:23:28
2843
1
原创 Unity的dropdown需要二次点击并且没有执行回调函数
问题描述在用unity5.6.4p1进行开发的时候遇到用unity原生的dropdown的UI控件的时候,在设置好On Value Changed的绑定的回调函数以后,发现运行以后,dropdown的列表里面的元素需要点两下才会完成选择,而且绑定的回调函数不会运行到。问题解决对比了别人的正常的工程,发现是在绑定函数的下面有一个选择框,里面是None导致这个问题,点击框右边的小...
2018-04-17 14:28:34
1568
原创 unity导出ios设置bundle identifier
问题描述在unity导出到ios工程的时候会遇到设置bundle的问题,每次导出以后都要手动到General里面设置一遍很麻烦。问题解决在unity里面的Edit-Project setting-player-other setting 里面可以设置bundle identifier。...
2018-04-11 16:21:28
1502
原创 菲律宾潜水之旅
前些天去菲律宾潜水旅游放松了10天,开拓了眼界,有计划去菲律宾玩的可以参考。旅游路线杭州—(3.4出发)—上海—(3.5凌晨1.飞机)—马尼拉—(飞机)—宿务—(公交车2小时多)—墨宝(3.5晚到)—(3.8下午出发,公交+船)—杜马盖地 Dumagete—(船+公交)—oslob—(坐螃蟹船2小时多)—薄荷岛邦劳岛alona海滩—(突突车+船)—宿务—(飞机)—马尼拉—(飞机)—...
2018-03-20 00:31:23
1081
原创 财务自由之路——我的投资史(2)
写作背景上一次记录投资史是看完了《富爸爸财务自由之路》和《软技能——代码之外的生存指南》两本书和之前道听途说的一些故事,有感而发的,这次是春节前后密切关注投资事务以后的一点心得。投资经历比特币春节前后zb发布了平台币——zb币,然后在5.6左右的时候入了,最高的时候涨到10,不过没有及时撤,后来在8左右的时候撤军了,现在一般在4-6之间波动,应该这是市场稳定以后的价格...
2018-03-01 10:26:24
1783
3
转载 iOS形变之CGAffineTransform
文章链接今日在学习ios的CGAffineTransform的时候查找资料,发现一篇详细的内容,mark一下。原文
2018-02-26 17:27:09
232
原创 Androids获取多个手机权限
问题描述在写安卓App的时候需要调用外部存储权限和相机权限,然后在看了一些网上代码以后了解到Android6.0以后除了在Mainfest.xml里面需要添加权限说明,还要在代码里面增加申请代码。遇到问题,在申请权限的时候不是一个用户友好的小窗口,而是一个应用管理界面。问题解决不应该在onCreate()里面申请权限,应该在onResume()里面申请。多个权限申请可以这...
2018-02-10 15:15:12
297
原创 unity 点击Ended状态判断是否点击在UI上
问题描述Unity移动端在解决点击UI界面的误触问题的时候会采用如下代码:if (thisTouch.phase == TouchPhase.Began) { if(EventSystem.current.IsPointerOverGameObject(Input.GetTouch(0).fingerId)) {
2018-02-07 19:25:49
590
原创 c# get set方法简述
先上声明一个类的代码public class MyClass{ // this is a field. It is private to your class and stores the actual data. private string _myField; // this is a property. When you access it uses t
2018-01-31 15:36:11
507
原创 Unity在移动设备获取相机权限
问题描述我们团队在做unity-android工程的时候遇到了相机权限的问题,unity可以有两种模式导出,直接导出apk和导出android工程,后者可以直接用如下的编译后处理,直接在AndroidManifest.xml里面添加相机权限,但是这种方式对于前者——直接导出apk还是获取不到权限。public static void OnPostprocessBuild(BuildTa
2018-01-30 21:29:44
7561
1
原创 You must supply a layout_width attribute 错误解决办法
问题描述在编写安卓代码的时候遇到了如下报错You must supply a layout_width attribute问题解决在activity_main.xml里面有一段代码是这么写的<ImageView android:id="@+id/initImage" android:layout_width="@dimen/imageWidth"
2018-01-30 15:53:28
1726
原创 Android sdk和ndk是否都需要
问题描述安装Android studio遇到问题,就是ndk和sdk是否都需要还是只需要一个。问题解决SDK:(Software Development Kit)软件开发工具包;这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、API必需资料、范例和工具的集合都可以叫做 “SDK”。在安卓开发中我们所说的SDK即为android SDK,它为开发者提供了库文
2018-01-23 22:21:47
2524
原创 Android 控件布局问题
问题描述在写安卓界面时,遇到两个控件布局难以调整的问题,想让这两个控件换左右位置,在xml文件里面改了前后顺序没用,加了layout_toLeftOf也没用。问题解决发现解决办法是在onViewCreated函数里面加载控件的前后顺序决定它们的左右位置,只要改一下前后加载顺序即可。
2018-01-18 20:03:30
168
原创 delete 崩溃问题
问题描述在写安卓项目的JNI的底层cpp的时候遇到一个崩溃问题,报错是这样的:A/libc: Invalid address 0x7f844be8d0 passed to free: value not allocatedA/libc: Fatal signal 6 (SIGABRT), code -6 in tid 9357 (GLThread 5936) [ 0
2018-01-18 16:56:55
9650
原创 使用静态数组遇到栈溢出问题解决
问题描述项目中用到了unsigned char gray[1280*720];保存灰度图的时候,发现代码崩溃,仔细研究之后觉得应该是栈溢出,但是Android Studio并没有报这个错,这还是比较难发现的问题。问题解决把代码改成unsigned char *gray;gray=new unsigned char[1280*720];完美解决。原因
2018-01-15 13:35:14
731
原创 财务自由之路——我的投资史
想法萌生关于理财的观念,是从上了我们专业课之一——共同基金课程开始的,老师来自一家基金公司(主营海外业务的,名字忘了),目前定居在新西兰,拥有一套舒适的别墅(他说中国的房子是一种经济价值大于实际价值的商品,不是单纯的住房,所以价格让人望而却步,但是在国外,一套别墅的价格可能也不到北京三环的百平房子),他印象最深的一句话是“要想财务自由,需要两架马车并排走,一架是你的职业生涯,一架是你的理财生
2018-01-14 17:03:52
841
3
原创 Django返回html和js代码
问题描述在使用Django的时候,登录时要返回错误信息,想用js的alert来实现,于是在django的py文件里面写return render(request,'login.html',{'script':'<script>alert("账号不存在")</script>'})但是网页在加载的时候会把”<”符号和单双引号变成类似”'”这种,导致无法运行。问题解决把HTML里面的文件写成这样:<
2017-10-10 13:24:47
5729
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人