<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[x_ym的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/x_ym</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; x_ym]]></copyright><item><title><![CDATA[做缺陷检测需要注意的三点]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/129056493</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/129056493</guid><author>x_ym</author><pubDate>Thu, 16 Feb 2023 11:00:07 +0800</pubDate><description><![CDATA[缺陷检测]]></description><category></category></item><item><title><![CDATA[ti c语言 混合编程,针对Ti的DSP C语言编程（转载）]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/126358241</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/126358241</guid><author>x_ym</author><pubDate>Tue, 16 Aug 2022 08:40:42 +0800</pubDate><description><![CDATA[ti ​dsp  66x
C语言和汇编语言的变量以及函数的接口问题
​]]></description><category></category></item><item><title><![CDATA[VS2015社区版：在创建新项目的时候，没有找到VS C++项目的选项]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/83176844</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/83176844</guid><author>x_ym</author><pubDate>Fri, 19 Oct 2018 09:57:59 +0800</pubDate><description><![CDATA[VS2015社区版：安装了VS C++，但启动后，在创建新项目的时候，没有找到VS C++项目的选项。

解决办法：在“Visual Studio 2015程序组中，点击“start Experimental  Instance of Visual Studio 2015”，选择启动项为VS C++，就可以了。...]]></description><category></category></item><item><title><![CDATA[跟踪算法]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/82991456</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/82991456</guid><author>x_ym</author><pubDate>Wed, 10 Oct 2018 09:09:25 +0800</pubDate><description><![CDATA[使用场景：本设备安装在一个小的运动平台上，通过摄像头获取周围视频图像，从中发现目标、跟踪目标

约束条件：设备安装的空间小、电量少、运算资源有限，平台进入角度和高度不固定，目标底图是俯视照片或者3D图

分析步骤：

1、锁定场景：SceneLock

2、检测目标：组合算法（Combined）：相关类算法 +质心类算法

技术点：单应性变换矩阵

 

我准备利用6678做一个物体训练、识别和跟...]]></description><category></category></item><item><title><![CDATA[编译opencv程序的注意事项]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/81271615</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/81271615</guid><author>x_ym</author><pubDate>Sun, 29 Jul 2018 15:31:52 +0800</pubDate><description><![CDATA[1、在菜单--生产--配置管理器中，根据项目和所安装opencv的实际，选择Debug/Release --x32/x64。一旦选错，就找不到相应的库。

2、在菜单--项目--属性中，根据opencv的安装路径，设置好 C/C++--常规---附加包含目录，以及 链接器--常规--附加库目录。

3、在程序的main函数之前，指定调用的库函数名，例如：

    #pragma comment(...]]></description><category></category></item><item><title><![CDATA[边缘检测最好的解释]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/81265063</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/81265063</guid><author>x_ym</author><pubDate>Sat, 28 Jul 2018 20:36:04 +0800</pubDate><description><![CDATA[《数字图像 - 边缘检测原理 - Sobel, Laplace, Canny算子》 https://www.jianshu.com/p/2334bee37de5]]></description><category></category></item><item><title><![CDATA[CCS的CMD文件解读]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/81115846</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/81115846</guid><author>x_ym</author><pubDate>Thu, 19 Jul 2018 15:14:26 +0800</pubDate><description><![CDATA[CMD文件主要告诉ccs编译器，程序、数据、堆、栈存放的首址和长度。一种方法是看文档，比如C6678的CMD关键字可以参见《TMS320C6000 Assembly Language Tools v7.4 -- User's Guide》这篇文章的7.5节，更好的方法是直接看官网的cmd例子，特别是广州创龙的例子。...]]></description><category></category></item><item><title><![CDATA[利用vs.net 2013，将文本文件从ANSI编码格式转为UTF-8格式]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/79678829</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/79678829</guid><author>x_ym</author><pubDate>Sat, 24 Mar 2018 16:07:51 +0800</pubDate><description><![CDATA[在利用tinyXML和miniXML的时候，需要将文本文件从ANSI编码格式转为UTF-8格式，否则不能使用。转换的前提是在VS.net 中，将项目-属性-配置属性-常规-字符集 改为多字节字符集。由于（默认是unicode），改动过程可能需要从MS下载多字节字符集的相关库。转换代码如下：        CStdioFile file;    if (!file.Open(_T(&quot;output.t...]]></description><category></category></item><item><title><![CDATA[利用VS.net编程，进行字符串编码格式的各种转换代码]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/79678759</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/79678759</guid><author>x_ym</author><pubDate>Sat, 24 Mar 2018 16:00:32 +0800</pubDate><description><![CDATA[以下是在vs2013、字符集为unicode的配置下测试成功：1.LPCSTR转化为CString：LPCSTR  lpStr=&quot;test&quot;;CString str(lpStr);2.CString转化为LPCSTR:CString str(&quot;test&quot;);LPCSTR lpStr = (LPCSTR)str;3.const char * 转换为LPCSTR：_T()4.从CString得到con...]]></description><category></category></item><item><title><![CDATA[python在线调用AI平台API的几种方法]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/79582889</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/79582889</guid><author>x_ym</author><pubDate>Fri, 16 Mar 2018 23:36:08 +0800</pubDate><description><![CDATA[1、最简单的是用requests，支持post/get，也支持header格式，例如：# face++ detect face attribute (jpg/png)def detface(image_file, return_landmark=0):    http_url = &quot;https://api-cn.faceplusplus.com/facepp/v3/detect&quot;   # url地...]]></description><category></category></item><item><title><![CDATA[在python3.3后urllib2已经不能再用，全部用urllib.request来代替]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/79360408</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/79360408</guid><author>x_ym</author><pubDate>Sat, 24 Feb 2018 11:53:20 +0800</pubDate><description><![CDATA[把import和代码中的urllib2全部换成urllib.request，即可。可以查看网文：https://www.cnblogs.com/to-creat/p/6438280.html]]></description><category></category></item><item><title><![CDATA[keras后端的选择，以及theano的配置选项]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/78999139</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/78999139</guid><author>x_ym</author><pubDate>Mon, 08 Jan 2018 08:08:40 +0800</pubDate><description><![CDATA[1、keras后端的选择
windows下，在个人文件夹（如果你没改windows默认设置的话是C:/Users/%你的用户名%）\.keras\keras.json，可能的内容：
{
    "image_dim_ordering": "tf", 
    "epsilon": 1e-07, 
    "floatx": "float32", 
    "backend": "ten]]></description><category></category></item><item><title><![CDATA[keras的几个主流cnn模型比较]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/78998995</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/78998995</guid><author>x_ym</author><pubDate>Mon, 08 Jan 2018 01:00:20 +0800</pubDate><description><![CDATA[模型信息



模型
大小
Top1准确率
Top5准确率
参数数目
深度




Xception
88MB
0.790
0.945
22,910,480
126


VGG16
528MB
0.715
0.901
138,357,544
23


VGG19
549MB
0.727
0.910
143,667,240
26]]></description><category></category></item><item><title><![CDATA[从python2切换到python3.6环境后，出现No module named 'theano'错误]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/78998628</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/78998628</guid><author>x_ym</author><pubDate>Sun, 07 Jan 2018 23:10:08 +0800</pubDate><description><![CDATA[场景：从python2通过activate Python36切换到python3.6环境后，在python中import theano时，出现import theano ModuleNotFoundError: No module named 'theano'的错误，（即便在python2下又已经安装过theano）。为了解决缺theano的问题，要做两个动作：
1、从环境变量中，删除pytho]]></description><category></category></item><item><title><![CDATA[在anaconda中安装、切换python的版本：2.7~3.6]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/78995472</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/78995472</guid><author>x_ym</author><pubDate>Sun, 07 Jan 2018 16:24:08 +0800</pubDate><description><![CDATA[1如果安装的是anaconda2，那么python3的就要在conda中创建一个名为python36的环境，并下载对应版本python3.6，然后执行如下语句，应该就可以在anaconda2\envs\下建立一个python36的目录，里面就是创建python36环境必要文件：
   conda create --name python36 python=3.6
2、python版本的切换命令]]></description><category></category></item><item><title><![CDATA[如何在anaconda下更新Spyder？]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/78994955</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/78994955</guid><author>x_ym</author><pubDate>Sun, 07 Jan 2018 15:10:40 +0800</pubDate><description><![CDATA[1不要用pip进行更新，那可能会损害spyder，而要用conda update spyder！
2有时候，国内的更新源没有及时更新，可以采用 conda update --file xxx的方式更新spyder，最新spyder文件的下载地址是：https://pypi.python.org/pypi/spyder#downloads]]></description><category></category></item><item><title><![CDATA[keras的预训练权重文件模型的下载和本地存放目录（anaconda on linux/windows）]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/78967710</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/78967710</guid><author>x_ym</author><pubDate>Thu, 04 Jan 2018 09:56:26 +0800</pubDate><description><![CDATA[VGG16等keras预训练权重文件的下载：https://github.com/fchollet/deep-learning-models/releases/
本地存放目录：
      Linux下是放在“~/.keras/models/”中
      Win下则放在Python的“settings/.keras/models/”中
     在anaconda on win中是：D]]></description><category></category></item><item><title><![CDATA[Android 2.3.3中找到老版本的SDK Manager，并添加国内SDK更新源]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/78890273</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/78890273</guid><author>x_ym</author><pubDate>Mon, 25 Dec 2017 10:53:06 +0800</pubDate><description><![CDATA[1、Android 2.3.3中找到老版本的SDK Manager

方法1.在Android Studio中，点击 Tools -> Android -> Android Device Monitor, 在Android Device Monitor界面上点击下图中的 Android SDK Manager。
  






方法2.在Android SDK的目录下，双击S]]></description><category></category></item><item><title><![CDATA[在python 3.6 x64中安装opencv3]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/78830561</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/78830561</guid><author>x_ym</author><pubDate>Mon, 18 Dec 2017 10:37:15 +0800</pubDate><description><![CDATA[1.安装Visual C++ Redistributable for Visual Studio 2015
2.下载opencv_python-3.3.1-cp36-cp36m-win_amd64.whl（下载地址 http://www.lfd.uci.edu/~gohlke/pythonlibs/）;
3.在命令窗口中用"pip install 路径+whl文件名" 的方式安装。
4.用pip list查看是否安装成功]]></description><category></category></item><item><title><![CDATA[keras中的层layer]]></title><link>https://blog.youkuaiyun.com/x_ym/article/details/77728811</link><guid>https://blog.youkuaiyun.com/x_ym/article/details/77728811</guid><author>x_ym</author><pubDate>Thu, 31 Aug 2017 05:05:43 +0800</pubDate><description><![CDATA[keras中的层和神经网络中的层略有区别，不仅不区分input、output和hidden，而且还有许多奇怪的层，比如Pooling/Embedding/Activation/BatchNormalization/Noise/wrapper等。


本人对此的理解是：Keras为了追求最大的灵活性，把一个层拆解为功能层和配置层两类。一个功能层+若干个配置层才对应神经网络教科书中的一个层。]]></description><category></category></item></channel></rss>