<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[vclearner2的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/vclearner2</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; vclearner2]]></copyright><item><title><![CDATA[Pycharm 第三方库安装位置]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/164255986</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/164255986</guid><author>vclearner2</author><pubDate>Tue, 01 Sep 2026 11:13:37 +0800</pubDate><description><![CDATA[pycharm第三方库安装位置]]></description><category></category></item><item><title><![CDATA[QT 常用记录（1）]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/132076573</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/132076573</guid><author>vclearner2</author><pubDate>Thu, 03 Aug 2023 09:41:24 +0800</pubDate><description><![CDATA[1、添加最大化，最小化窗口。]]></description><category></category></item><item><title><![CDATA[QT在label上透明绘图（二）]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/132047067</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/132047067</guid><author>vclearner2</author><pubDate>Tue, 01 Aug 2023 17:24:42 +0800</pubDate><description><![CDATA[一、给TransparentLabel类添加double transparency;三、在布局时，获取label位置，一定要全局布局一次，不然获取的x，y一直为0；二、ui添加doublespinbox，调整透明参数。]]></description><category></category></item><item><title><![CDATA[QT 在label上透明绘图]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/132044264</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/132044264</guid><author>vclearner2</author><pubDate>Tue, 01 Aug 2023 16:23:32 +0800</pubDate><description><![CDATA[qt在label上透明绘图]]></description><category></category></item><item><title><![CDATA[搜狗输入法希腊字母]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/130932975</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/130932975</guid><author>vclearner2</author><pubDate>Mon, 29 May 2023 17:39:11 +0800</pubDate><description><![CDATA[希腊字母
英文




α
alpha


β
beta


γ
gamma


δ
delta


ε



ζ
zeta


η
eta


θ
theta


ι
iota


κ
kappa


λ
lamda


μ
miu


ν
niu


ξ



ο



π
pai


ρ
rho


σ
sigma


τ
tao


υ



φ
phi


X



ψ
psi


Ω
omiga



]]></description><category></category></item><item><title><![CDATA[qt配置json]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/129580723</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/129580723</guid><author>vclearner2</author><pubDate>Thu, 16 Mar 2023 10:25:40 +0800</pubDate><description><![CDATA[之前用visual studio配置过一个json库，用在了函数上，现在想把这个函数用到qt中，故，需要将json库配置到qt上。这里最后到jsoncpp文件夹，因为后面配置中有<json/json.h>文件，（2）几个文件的头文件和cpp文件放入项目中。]]></description><category></category></item><item><title><![CDATA[qt 配置opencv（win10） 出现问题error: undefined reference to `cv::namedWindow(cv::String const&, int)‘]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/129545095</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/129545095</guid><author>vclearner2</author><pubDate>Wed, 15 Mar 2023 09:30:46 +0800</pubDate><description><![CDATA[（二）在环境变量中添加D:\OpenCV-MinGW-Build-OpenCV-3.4.1-x64\x64\mingw\bin。这里的MinGW是32位的，我的qt中的MinGW是64位的，如下图。然后配置，两步，（一）在qt的工程文件中加入。应该是能打开头文件，但是找不到lib文件。所以在github上重新下载，如下图。再打开readme，如下图，是64位。再打开qt编译，ok，问题解决。qt配置opencv出现问题。刚开始下载错了，如下图，打开readme，如下图。]]></description><category></category></item><item><title><![CDATA[Opencv常用记录（一）]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/127053855</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/127053855</guid><author>vclearner2</author><pubDate>Fri, 30 Sep 2022 10:41:44 +0800</pubDate><description><![CDATA[opencv 视频读取]]></description><category></category></item><item><title><![CDATA[python datetime时间类 时间加减 字符串转换]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/124941945</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/124941945</guid><author>vclearner2</author><pubDate>Tue, 24 May 2022 10:32:47 +0800</pubDate><description><![CDATA[1、获取当前时间
import datetime

now = datetime.datetime.now()
print(now)

输出结果:  2022-05-24 10:16:43.066516

2、将字符串转化为时间格式
str_time = '10:16:43'
ftime = datetime.datetime.strptime(str_time, '%H:%M:%S')
print(ftime)

输出结果：1900-01-01 10:16:43

3、对时间格式数据进行运算
print(]]></description><category></category></item><item><title><![CDATA[Jsoncpp配置]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/124681043</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/124681043</guid><author>vclearner2</author><pubDate>Tue, 10 May 2022 09:33:52 +0800</pubDate><description><![CDATA[文件内加上jsoncpp.dll
C++项目属性-&gt;连接器-&gt;输入-&gt;附加依赖项
Normaliz.lib
jsoncpp.lib
jsoncpp_static.lib

]]></description><category></category></item><item><title><![CDATA[libcurl配置 LNK2019 无法解析的外部符号 __imp_curl_slist_free_all]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/124680240</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/124680240</guid><author>vclearner2</author><pubDate>Tue, 10 May 2022 08:59:45 +0800</pubDate><description><![CDATA[C++项目属性-&gt;连接器-&gt;输入-&gt;附加依赖项
ws2_32.lib
winmm.lib
wldap32.lib
Advapi32.lib
Crypt32.lib
libcurl_a.lib
C++项目属性-&gt;C/C+±&gt;预处理器
BUILDING_LIBCURL
HTTP_ONLY
如果预处理器不添加上面两项，会报如下错误
严重性	代码	说明	项目	文件	行	禁止显示状态
错误	**LNK2019	无法解析的外部符号 __imp_curl_slist_free_all，**该]]></description><category></category></item><item><title><![CDATA[“const char*“类型的实参与“char*“类型的形参不兼容]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/124667926</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/124667926</guid><author>vclearner2</author><pubDate>Mon, 09 May 2022 15:46:57 +0800</pubDate><description><![CDATA[项目属性  -&gt;  c/c++  -&gt;  语言  -&gt;符合模式  选择否

]]></description><category></category></item><item><title><![CDATA[python opencv 选定图中特定区域，制作掩膜]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/122208643</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/122208643</guid><author>vclearner2</author><pubDate>Wed, 29 Dec 2021 09:54:12 +0800</pubDate><description><![CDATA[1、 get_area_points:用来标记特定区域的顶点，按下空格键表示标定完成一个区域，按下enter键表示所有区域标定完成（标记鼠标点击时，要按逆时针或者顺时针顺序标记）
2、GetArea:用get_area_points生成的顶点列表生成掩膜
3、如果想继续得到掩膜画出的区域，只要让原图像和掩膜 按位与 操作即可得到
效果：

得到掩膜区域

get_area_points函数代码：
"""
   @Author   : C
   @Time     : 2021/12/29 9:22
   @]]></description><category></category></item><item><title><![CDATA[python opencv选取特定颜色区域]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/122167951</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/122167951</guid><author>vclearner2</author><pubDate>Mon, 27 Dec 2021 11:24:40 +0800</pubDate><description><![CDATA[import cv2
import numpy as np
# 回调函数，x表示滑块的位置，本例暂不使用
def nothing(x):
    pass
def ColorDetector(img, lower=np.array([20, 50, 46]), upper=np.array([60, 255, 255])):
    """
     提取颜色图像
    :param img:
    :param lower:
    :param upper:
    :return:
    """]]></description><category></category></item><item><title><![CDATA[python 灰度图转rgb rgb转灰度之间的变化]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/121999091</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/121999091</guid><author>vclearner2</author><pubDate>Fri, 17 Dec 2021 16:33:12 +0800</pubDate><description><![CDATA[发现    rgb——二值化——保存图片
读取保存图——转为灰度图
opencv在保存灰度图时，自动将单通道的灰度图转换为三通道的rgb图存储，再次读取保存图像，将三通道rgb转换成灰度图时，有些颜色相近似的像素点发生了变化
1、读取彩色图片，转换为灰度图，二值化，保存，代码如下
import cv2
import matplotlib.pyplot as plt

img = cv2.imread(r"D:\ma.jpg")
# 转化成灰度图
gray = cv2.cvtColor(img,cv2.COL]]></description><category></category></item><item><title><![CDATA[图像直方图 python]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/121992129</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/121992129</guid><author>vclearner2</author><pubDate>Fri, 17 Dec 2021 11:17:23 +0800</pubDate><description><![CDATA[import cv2
import numpy as np
import matplotlib.pyplot as plt

FileName = r"D:\cycFeng\Data\2021-11-30\02Guass.mp4"
cap = cv2.VideoCapture(FileName)  # 原视频位置
while (True):
    ret, frame = cap.read()
    if not ret: #or count &gt;= EndNum:
        print('n]]></description><category></category></item><item><title><![CDATA[OpenCV 画箭头 python]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/121657546</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/121657546</guid><author>vclearner2</author><pubDate>Wed, 01 Dec 2021 16:11:32 +0800</pubDate><description><![CDATA[1、OpenCV 画箭头的函数
if __name__ == "__main__":
    path = r"D:\cycFeng\Data\tree3.jpg"
    img = cv2.imread(path)
    StartX = 640
    StartY = 528
    EndX = 368
    EndY = 426
    cv2.arrowedLine(img, (StartX, StartX), (EndX, EndY), (255, 0, 0), 2, 9, 0, 0.3]]></description><category></category></item><item><title><![CDATA[cv2.findContours OpenCV图形轮廓函数python]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/120776685</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/120776685</guid><author>vclearner2</author><pubDate>Fri, 15 Oct 2021 10:16:05 +0800</pubDate><description><![CDATA[contours, hierarchy = cv2.findContours(img, mode=cv2.RETR_EXTERNAL,                                                     method=cv2.CHAIN_APPROX_NONE)

输入参数：

img ： 单通道二值图像，白色是前景
	RETR_EXTERNAL ： 只返回最外...]]></description><category></category></item><item><title><![CDATA[AttributeError: module ‘cv2.cv2‘ has no attribute ‘drawKeyPoints‘]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/120744153</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/120744153</guid><author>vclearner2</author><pubDate>Wed, 13 Oct 2021 15:05:48 +0800</pubDate><description><![CDATA[Solution 1
** upgrade opencv from 4.0.0 to 4.0.1 or higher
Solution2
for marker in kp:
img2 = cv2.drawMarker(img2, tuple(int(i) for i in marker.pt), color=(0, 255, 0))

]]></description><category></category></item><item><title><![CDATA[QT5下找不到QApplication头文件的]]></title><link>https://blog.youkuaiyun.com/vclearner2/article/details/118767164</link><guid>https://blog.youkuaiyun.com/vclearner2/article/details/118767164</guid><author>vclearner2</author><pubDate>Thu, 15 Jul 2021 19:41:36 +0800</pubDate><description><![CDATA[在工程文件中加上一句
QT += core gui widgets

欢迎使用Markdown编辑器
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章，了解一下Markdown的基本语法知识。
新的改变
我们对Markdown编辑器进行了一些功能拓展与语法支持，除了标准的Markdown编辑器功能，我们增加了如下几点新功能，帮助你用它写博客：

全新的界面设计 ，将会带来全新的写作体验；
在创作中心设置你喜爱的代码高亮样式，]]></description><category></category></item></channel></rss>