<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[verystory的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/verystory</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; verystory]]></copyright><item><title><![CDATA[图像与界面(或控件)的自适应(fit window)]]></title><link>https://blog.csdn.net/verystory/article/details/105523725</link><guid>https://blog.csdn.net/verystory/article/details/105523725</guid><author>verystory</author><pubDate>Tue, 14 Apr 2020 23:01:07 +0800</pubDate><description><![CDATA[一张图片的分辨率(长和宽)不确定，一个界面(或者控件)的大小(同样指长和宽)不确定。
那么此时把这张图片放入界面(或控件)中，如何形成类似于下面三种情况呢(黑框为图像，红框为界面)？












其实只要计算出长宽比即可实现。
假设界面坐标系左上角为0,0点，引入几个变量名称
  * Wc : 控件横轴宽度
  * Hc : 控件纵轴高度
  * Wc/H...]]></description><category></category></item><item><title><![CDATA[总结：CentOS 安装opencv4.1.0的详细安装步骤 (更新VideoCapture)]]></title><link>https://blog.csdn.net/verystory/article/details/102840743</link><guid>https://blog.csdn.net/verystory/article/details/102840743</guid><author>verystory</author><pubDate>Thu, 31 Oct 2019 16:48:25 +0800</pubDate><description><![CDATA[安装额外工具


	yum install gcc gcc-c++
	
	
	yum install cmake3
	
	
	yum install gtk2-devel
	
	
	yum install ant
	


安装opencv

下载: 官方地址:https://opencv.org/releases/

（本地scp到服务器

scp .\opencv-4.1.0.zip roo...]]></description><category></category></item><item><title><![CDATA[MFC关闭窗口时针对正在运行的线程如何处理]]></title><link>https://blog.csdn.net/verystory/article/details/90449086</link><guid>https://blog.csdn.net/verystory/article/details/90449086</guid><author>verystory</author><pubDate>Wed, 22 May 2019 18:17:22 +0800</pubDate><description><![CDATA[记录下来只是为了告诉自己



线程兄弟:

  for(;;){

    // 非激情阶段

    // 如火如荼的激情阶段

    // 非激情阶段

  }



这时候如果关闭整个对话框,可能会出现程序崩溃问题。



原因在于线程中的兄弟正在如火如荼的搞事情(激情中..不能被打断状态)，你突然下令"关闭一切"的命令，此时线程兄弟是不会听你的...]]></description><category></category></item><item><title><![CDATA[C++ 路径中"\\" 改成"//"的小操作  以及 MFC遍历目录中的目录及文件]]></title><link>https://blog.csdn.net/verystory/article/details/88839601</link><guid>https://blog.csdn.net/verystory/article/details/88839601</guid><author>verystory</author><pubDate>Wed, 27 Mar 2019 11:15:38 +0800</pubDate><description><![CDATA[//路径中"\\" 改成"//"的小操作

void trans(std::string &amp;_str){

   std::string::size_type loc = 0;
   while ((loc = _str.find('\\', loc)) != std::string::npos) {
    _str.e...]]></description><category></category></item><item><title><![CDATA[在保存文件时的补零操作( 例如需要生成"0001.txt" )]]></title><link>https://blog.csdn.net/verystory/article/details/87914103</link><guid>https://blog.csdn.net/verystory/article/details/87914103</guid><author>verystory</author><pubDate>Mon, 25 Feb 2019 11:38:32 +0800</pubDate><description><![CDATA[主要的实现的是把int型改为string型.. 

核心使用的函数是sprintf.. 但是这个函数会有问题故由sprintf_s取代.. 

代码如下 

 

#include &amp;lt;iostream&amp;gt;
#include &amp;lt;string&amp;gt;
int main() {

    int num = 1;
    std::cout &amp;lt;&amp;lt; num &amp;lt;&amp;lt; s...]]></description><category></category></item><item><title><![CDATA[OpenEXR在windows x64下的配置方法(OpenEXR2.2.0)]]></title><link>https://blog.csdn.net/verystory/article/details/85341670</link><guid>https://blog.csdn.net/verystory/article/details/85341670</guid><author>verystory</author><pubDate>Sat, 29 Dec 2018 17:07:17 +0800</pubDate><description><![CDATA[近期需要读取.exr文件,网上找了2天的方法,现在终于找到正确的方法了,记录一下.
顺便帮一下需要的人..

先大概说下我的配置
win10、vs2015、OpenEXR2.2.0、zlib12.11.

OpenEXR官网
http://www.openexr.com/downloads.html

zlib官网
https://zlib.net/

(我在官网上只能下载最新版本openexr2...]]></description><category></category></item><item><title><![CDATA[OpenCV中cv::Mat的深拷贝 浅拷贝问题]]></title><link>https://blog.csdn.net/verystory/article/details/85070605</link><guid>https://blog.csdn.net/verystory/article/details/85070605</guid><author>verystory</author><pubDate>Tue, 18 Dec 2018 17:21:34 +0800</pubDate><description><![CDATA[今天抽空整理了一下关于OpenCV中Mat这个容器的深浅拷贝问题

什么是深拷贝？什么又是浅拷贝？

深拷贝：
    分配新内存的同时拷贝数据！当被赋值的容器被修改时，原始容器数据不会改变。

浅拷贝：
    仅拷贝数据！当被赋值容器修改时，原始容器数据也会做同样改变。(感觉和C++中引用同理)

而到了OpenCV的Mat时，有几种赋值方式分别为：
1、  b = a.clone();
2、...]]></description><category></category></item><item><title><![CDATA[C与Python互调(2)]]></title><link>https://blog.csdn.net/verystory/article/details/83026181</link><guid>https://blog.csdn.net/verystory/article/details/83026181</guid><author>verystory</author><pubDate>Fri, 12 Oct 2018 14:27:49 +0800</pubDate><description><![CDATA[接上一篇博文

此次发现更佳方便的C和Python互调 互相传参的方式.. 

不多废话 直接上代码

 

C++代码:


#include &amp;lt;boost/python.hpp&amp;gt;
#include &amp;lt;boost/shared_ptr.hpp&amp;gt;
#include &amp;lt;boost/python/call_method.hpp&amp;gt;
#include &amp;lt;vecto...]]></description><category></category></item><item><title><![CDATA[C与Python互调(加Boost/numpy/cvxopt的配置)]]></title><link>https://blog.csdn.net/verystory/article/details/81386646</link><guid>https://blog.csdn.net/verystory/article/details/81386646</guid><author>verystory</author><pubDate>Fri, 03 Aug 2018 14:17:39 +0800</pubDate><description><![CDATA[
近期需要使用C语言调用Python的功能。
目前需求是想让C++代码中 像调用C自己的函数一样调用Python的..

下面总结下如何成功搭建环境并实现功能

本人使用的环境及软件版本为：
win10 vs2015 Python3.65 boost1.66 [numpy1.13.3 cvxopt1.2.0]


(本人已自己的环境搭建 所以下面的对应版本 大家可以依据自己的版本雷同修改
建议使用...]]></description><category></category></item><item><title><![CDATA[位运算生成乱码(C/C++)]]></title><link>https://blog.csdn.net/verystory/article/details/81063711</link><guid>https://blog.csdn.net/verystory/article/details/81063711</guid><author>verystory</author><pubDate>Mon, 16 Jul 2018 13:49:45 +0800</pubDate><description><![CDATA[功能:读取一个*.txt文件 把里面的数字(以及字母)转换成乱码并保存；再读取乱码*.txt文件 把里面的乱码转化为原来的数字(以及字母)并保存。 目前实现中 保存时会把数字以及字母以回车分开 就会出现上图 “123”跳到”1231”下一行中 说明: 转化为乱码时:“in.txt”为第一次输入文档, “out.txt”为第一次输出文档.乱码逆转化时:“out.txt”为第二次输入文档, “resu...]]></description><category></category></item><item><title><![CDATA[简单实现矩阵基本运算C++版本]]></title><link>https://blog.csdn.net/verystory/article/details/80912956</link><guid>https://blog.csdn.net/verystory/article/details/80912956</guid><author>verystory</author><pubDate>Wed, 04 Jul 2018 15:05:37 +0800</pubDate><description><![CDATA[ 之前一直感觉使用Eigen库(一个C++的矩阵运算库)在代码的可读性上面很强，但是速度上还是有待提高(之前尝试过最优化求解问题 在计算数量不大的矩阵 (例如: 20*8 的矩阵乘以 8*30的矩阵) Eigen的运算速度没有想象中的快 而且是慢一个数量级.. 使用数组当做矩阵计算时的运算时间仅仅1秒左右而使用Eigen超过了10秒..) 之后尝试使用CUDA 加速矩阵运算。研究了很长时间看了好几...]]></description><category></category></item><item><title><![CDATA[CUDA中加减以及转置运算(GPU)]]></title><link>https://blog.csdn.net/verystory/article/details/79260234</link><guid>https://blog.csdn.net/verystory/article/details/79260234</guid><author>verystory</author><pubDate>Mon, 05 Feb 2018 15:06:17 +0800</pubDate><description><![CDATA[CUDA中加减以及转置运算(GPU) 并且把CUDA自带的矩阵X乘的cublasSgemm函数稍稍封装 用起来很是方便。]]></description><category></category></item><item><title><![CDATA[输入球心三维坐标及球半径求算球体的球面坐标数据(C/C++)]]></title><link>https://blog.csdn.net/verystory/article/details/79036621</link><guid>https://blog.csdn.net/verystory/article/details/79036621</guid><author>verystory</author><pubDate>Thu, 11 Jan 2018 17:27:36 +0800</pubDate><description><![CDATA[本博文 实现的功能为：输入球心三维坐标以及球半径 得到球体的球面坐标数据这样一个功能(当然球面的点数据密集程度可控) 使用C语言写的 算法很简单 代码也很简单..]]></description><category></category></item><item><title><![CDATA[matlab中imfilter()、fspecial()以及meshgrid()的C++实现（LoG算子）]]></title><link>https://blog.csdn.net/verystory/article/details/78930070</link><guid>https://blog.csdn.net/verystory/article/details/78930070</guid><author>verystory</author><pubDate>Fri, 29 Dec 2017 11:59:49 +0800</pubDate><description><![CDATA[LoG算子~matlab上 "imfilter(img,fspecial('log', floor(6*sigma+1), sigma),'replicate') ";
使用C/C++近似实现。]]></description><category></category></item><item><title><![CDATA[通过多个三维控制点 实现生成Bezier样条曲线 并通过输入值(按照百分比 输入0-100即可) 得到曲线上的三维坐标]]></title><link>https://blog.csdn.net/verystory/article/details/78874627</link><guid>https://blog.csdn.net/verystory/article/details/78874627</guid><author>verystory</author><pubDate>Fri, 22 Dec 2017 16:29:20 +0800</pubDate><description><![CDATA[通过多个三维控制点 实现生成Bezier样条曲线 并通过输入值(按照百分比 输入0-100即可) 得到曲线上的三维坐标]]></description><category></category></item><item><title><![CDATA[Spline(样条)曲线(穿过控制点CC++版本)]]></title><link>https://blog.csdn.net/verystory/article/details/78391632</link><guid>https://blog.csdn.net/verystory/article/details/78391632</guid><author>verystory</author><pubDate>Mon, 30 Oct 2017 11:58:17 +0800</pubDate><description><![CDATA[之前实现了不通过控制点生成Bezier曲线..
本次实现了通过控制点生成曲线..(C/C++版本)]]></description><category></category></item><item><title><![CDATA[根据相机内参数及畸变系数给图像去畸变]]></title><link>https://blog.csdn.net/verystory/article/details/78339719</link><guid>https://blog.csdn.net/verystory/article/details/78339719</guid><author>verystory</author><pubDate>Wed, 25 Oct 2017 11:59:12 +0800</pubDate><description><![CDATA[本程序实现一个去畸变的功能，使用的是OpenCV的库函数实现。]]></description><category></category></item><item><title><![CDATA[MFC的Socket套接字]]></title><link>https://blog.csdn.net/verystory/article/details/78130671</link><guid>https://blog.csdn.net/verystory/article/details/78130671</guid><author>verystory</author><pubDate>Fri, 29 Sep 2017 09:41:38 +0800</pubDate><description><![CDATA[MFC中Socket套接字的基本了解和使用]]></description><category></category></item><item><title><![CDATA[完美解决The 'ResourceManagerPackage' package did not load correctly]]></title><link>https://blog.csdn.net/verystory/article/details/77892039</link><guid>https://blog.csdn.net/verystory/article/details/77892039</guid><author>verystory</author><pubDate>Fri, 08 Sep 2017 10:45:23 +0800</pubDate><description><![CDATA[之前有遇到过 "The 'ResourceManagerPackage' package did not load correctly "这个问题 也是为解决这个问题苦恼了很久(尝试修复VS、重装VS等等都无果..)
之后经过多方查询 终于完美解决了 这个问题！！！！！！]]></description><category></category></item><item><title><![CDATA[使用DLT算法求解相机参数及相机与物体的位置关系(附加C/C++和Matlab代码)]]></title><link>https://blog.csdn.net/verystory/article/details/77863218</link><guid>https://blog.csdn.net/verystory/article/details/77863218</guid><author>verystory</author><pubDate>Wed, 06 Sep 2017 10:33:57 +0800</pubDate><description><![CDATA[使用DLT算法求解相机参数及相机与物体的位置关系(附加C/C++和Matlab代码)]]></description><category></category></item></channel></rss>