<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Omtrix的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Omtrix</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Omtrix]]></copyright><item><title><![CDATA[视频理解TSM的训练与使用]]></title><link>https://blog.youkuaiyun.com/Omtrix/article/details/120560186</link><guid>https://blog.youkuaiyun.com/Omtrix/article/details/120560186</guid><author>Omtrix</author><pubDate>Thu, 30 Sep 2021 17:27:56 +0800</pubDate><description><![CDATA[视频理解TSM的训练与使用
tsm的github地址
总体评价：tsm是一个理解不难但效果优秀的视频理解模型，在我的视频分类任务中，其效果基本达到了使用要求。相比我在github上跑通的其他模型，tsm是最好的。百度团队在不久前也推出了pp-tsm，精度相比tsm提升了几个百分点，我也克隆并调试了，不过非常惭愧，训练模型没有跑通，以后有时间的话会再进行研究。
训练
训练方面我也是借鉴了其他优秀作者的建议，这里给出链接，大家可以参考他的步骤开始自己的训练。链接地址
先要强调的是，本人modality选择的是“]]></description><category></category></item><item><title><![CDATA[用PIL实现带旋转字符的验证码生成]]></title><link>https://blog.youkuaiyun.com/Omtrix/article/details/109363574</link><guid>https://blog.youkuaiyun.com/Omtrix/article/details/109363574</guid><author>Omtrix</author><pubDate>Thu, 29 Oct 2020 17:21:52 +0800</pubDate><description><![CDATA[在学习PIL中，我们可能会去生成随机字符验证码，添加直线、选字符这些都是比较简单的操作，但如何将我们随机生成的字符旋转起来，是相较复杂一点的。就我目前了解，可以使用numpy的数组操作，或是直接用opencv解决。本文主要通过PIL的模块对字符实现旋转，主要方法是Image.composite(),建议大家可以先了解一下这个方法。
目前，PIL中的rotate方法只能针对图片进行操作，而ImageDraw中的text（）方法不能控制字符的方向。所以我的思路是，将字符旋转后的图片设为RGBA模式，将alpha]]></description><category></category></item></channel></rss>