交通标志识别项目 putsi/tsaraisa · GitHub
问:识别交通标志,怎么确定图片里有交通标志,具体在哪里?答:这个应该算目标识别和物体识别,CV的经典教程都有object recognition的内容可以参考。具体到交通标志识别,Github上有些开源代码 Matlab C++ Java的都有
Tsaraisa was run with "./tsaraisa.py -s -g -c lbpCascade.xml -M" on demo screenshot.
What does it do?
- Detect traffic signs.
- Recognize speed limits in signs.
- (optional) Compare GPS-speed to speed limit.
- (optional) Run user command when overspeeding.
How?
GPS-class
- Uses threading to update GPS-info automatically.
- Gets speed from GPS-daemon using python bindings.
Frame handling
- Reads frame from webcam.
- Converts frame to grayscale with cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY).
- (optional) Morphological Open/close.
- (optional) Equalizes histograms with cv2.equalizeHist().
- Downscale frame with multiplier n.
Traffic sign detection
- Uses LBP- or HAAR-cascade to detect speed signs.
- LBP-cascade was trained with 2000 positive and 1000 negative images.
- Negative image is image of road without speed limit sign.
- Positive image is image of road with speed limit sign.
- LBP- and HAAR-detection allows great differences in lightning.
- LBP- and HAAR-detection works great on low performance machines.
Recognizing speed limits
- Uses Fast Approximate Nearest Neighbor Search Library feature matching.
- Creates "keypoints" of detected sign and compares them to all known speed limits (files in data-folder).
- Keypoint match distances need to be inside a threshold.
- Match with biggest proper keypoint amount will be returned.
- It is fast and pretty accurate with different lightning conditions.
Speed assist
- When new speed limit is detected it is added as current speed limit.
- After every frame script compares current speed to current speed limit.
- Script runs specified command when overspeeding (e.g. "beep").
Requirements
Required software
- OpenCV >=3.0.0
- Python >=2.7.3
- LibAV >=0.8.10
- (optional) gpsd && python-gps
- (optional) V4L2 1.0.1
Required hardware
- Webcam or some other video-source.
- (optional) GPS Module BU-353
淘宝搜索优化的本质(上) - IT观察 - 我的 Blog博客
文/鬼脚七
【导读】今天文章介绍搜索优化的本质,一切方法都会过时,但了解了本质,无论环境如何变,方法都会出现。本文带有一定技术型,不在淘宝做电商的朋友就不要看了。
淘宝搜索流量对卖家的重要性不用多说,如果一个商家失去了搜索流量,在淘宝上基本上被判处死刑,是立即执行还是缓期半年都无所谓,总之活不了了。
淘宝搜索的算法很复杂,复杂的连工程师自己也说不清楚,因为后台已经不是简单的线性公式,而是用机器学习的方法,来拟合各种参数,从而达到预先设定的目标。
搜索的目标是什么?这个很重要,如果你的优化策略符合搜索的目标,那么这个方法就是对的,是长远的,如果不符合,那么这个方式迟早要出问题。搜索的目标有三个:
帮助买家快速找到想要的商品和服务;
建立相对公平的卖家竞争机制;
让淘宝平台有健康长远的发展。
当然最重要的是第一个目标。不满足买家,一切都是空谈。
既然搜索那么重要,但搜索背后的算法那么复杂,搜索目标又有多个,那如何做搜索优化?这是所有卖家都关心的问题。
以前有人问我搜索优化的方法,我还很详细的介绍方法,后来我觉得那些方法都没有用。因为任何方法都会过时,现在告诉你,过不了两三个星期,这些技巧就不能用了。什么叫技巧?当所有人都知道了以后,技巧就不是技巧了。
有没有某个方法是长期有效的,淘宝搜索优化的本质又是什么?这是个非常好的问题。知道了搜索优化的本质,就能以不变应万变,自然能找到长期有效的优化办法。
讲搜索优化的本质之前,要先讲竞争的相对性。
所谓的搜索优化,其实就是跟其他卖家竞争。既然是竞争,就不是绝对的,而是相对的。
鬼脚七身高177cm,我去南方很多城市,发现自己算长得比较高,如果我去北方很多城市,会发现自己顶多算一个中等身材。到底鬼脚七算长得高,还是算长得不高?
淘宝的商品也是一样。销量50件的男士牛仔裤,价格在199元,这个算是贵还是便宜,销量算多还是少,搜索排名会靠前还是靠后?答案是:这个宝贝跟一些没有销量的排在一起,就是靠前,跟有几千件销量的商品排在一起,就会靠后。
或许这个时候,你稍微懂了一点。什么是淘宝搜索优化的本质?
淘宝搜索优化的本质是:选择合适的竞争对手。
淘宝平台上,已经有超过1000万的卖家。分布在任何一个类目,哪怕这个类目再小,也有近十万的卖家,稍微大一点的类目,有几十万的卖家。正是因为卖家数越来越多,很多卖家觉得在淘宝上做生意越来越难,赚钱越来越难。但淘宝有一个很科学的机制:商品上下架时间。
名词解释:商品上下架时间。商品上架时间是指商品发布的时间,商品的下架时间,只是商品上架后七天的同一时间。虽然买家和卖家都看不见,但系统后台会计算。
淘宝的默认搜索,在排序的时候,会自然按照一定时间内下架的商品来做为一个集合,然后在这个集合中进行排序。先举个例子:
“连衣裙”这个词在淘宝上有2000万个商品,如果你是一个淘宝卖家卖一款连衣裙,那么你是在跟这2000万商品竞争么?不是的。因为在用户搜索“连衣裙”的某个具体时刻,排在前100页的商品,一定是最近10分钟下架的那些“连衣裙”商品。如果平均分配,那么每个时间段平均分配的商品是:
2000万/(7*24*6)=2万商品。
也就是说,你的连衣裙不用和2000万商品竞争,只需要和2万的商品竞争。连衣裙是一个大类目商品,如果再多添加一些关键词,例如:“白色连衣裙”只有456万商品,那么你的连衣裙同时竞争的商品只有:
456万/(7*24*6)=4560个。
这就是商品上下架时间自然划分的竞争区间。
在淘宝上,每个时刻搜索排名都是变化的,你的商品都是在和不同的竞争对手在竞争。当然,每个搜索结果选择的下架时间段,其实不是固定的,有的是10分钟,有的是半个小时。根据商品量的多少来做定义,原则是必须保证有一定数量的商品做比较。
所以,无论你的商品自己的条件如何,淘宝上一定有一些商品比你的商品条件好,也一定有一些商品比你的商品条件差。如果你希望搜索排名靠前,你就必须要选择合适的竞争对手。就像鬼脚七身高177cm,如果我希望身高排名靠前,我就应该选择去一些南方城市,这是一个道理。
知道了这个原理,如何选择竞争对手?原则是:避免和那些竞争力强的商品在同一个时间段下架。
竞争力强的商品指的是:销量大,评分高,好评率高,转化率高,宝贝图片和详情页设计都很漂亮的商品。这种商品很好发现,你搜索一下,去看看详情页就知道了。
如果你的牛仔裤卖了40件,就要尽量避免和那些卖了500件、2000件的商品在同一时间段下架。如果你们在一起下架,一方面你的商品很难排序在首页,就算你的其他条件很好,也排序到了首页,也很难获得流量。
再举个例子:
搜索“男士牛仔裤”,有115万个搜索结果,首页有44个宝贝,别人家的宝贝大多卖了500件,你的只有30人成交,别人牛仔裤价格卖159元,你的牛仔裤卖99元,图片一样,材质一样。这时候,买家大多还是选择那个卖了500多件的,因为他们会觉得你的可能是假货。为什么?买家心理学有一条:损失规避心理。为了避免损失,买家还是会选择大家选择的那个。
明白了吗?消费者,绝大多数时候,都不会那么理性。
还有个问题:怎么知道那些竞争力强的商品是什么时候下架呢?
这个问题也不难,就是有些繁琐。你需要经常去搜索你产品相关的词,这样看看那些排序在首页的是哪些宝贝,然后尽量避免和他们在一起。当然最好是使用工具。我知道有个很不错的工具:老A工具箱。里面有很强大的上下架时间分析功能。放心,那个工具是免费的 http://13980.com/soft.html)。应该也有别的工具,只是我不太了解。
7天有将近1000个下架时间段,总有一些下架时间段是竞争力不强的,这时候,你可以选择这些时间段。就算你个子不高,你去了矮人国,你会发现你也是高富帅。
搜索优化就这么简单么?
是的,本质就这么简单。我想起一个故事:
两个人在森林里散步,这时发现远处过来一头熊。其中一人赶紧蹲下来系鞋带。另一人不解,问:你以为你能跑过狗熊?答曰:我只要跑过你就好。
其实所有竞争都是如此,选择合适的竞争对手。
搜索优化真的就这么简单么?
也不是。本质简单,知道了本质,如何应用,还有诸多方法。本文主要介绍了通过上下架时间来选择合适的竞争对手。等着看下篇吧,我会继续告诉大家如何通过标题、类目、关键词等来教大家选择不同的竞争对手。
—-
【七哥闲谈】
今天的文章相信对很多卖家朋友会有帮助,同样也肯定有人不太知道该怎么做,这都没关系,下一篇文章继续讲。是明天还是后天,不确定啊,反正不是明天就是后天,嘻嘻。
经常有人问我,向做店铺转让,或者要买一个店铺,我不专业。今天我给你推荐一个专业的:淘宝天猫店铺的交易平台——舞泡网,专业做店铺的转让交易。上次和他们老板盛总见面,聊了一下,发现这个市场真的蛮大的,他们也很专业。
如果你想开天猫商城又不想走那些麻烦的申请流程,或者你想转让店铺又不认识靠谱的渠道,可以加舞泡网店铺转让的微信号:shwupao,备注七哥推荐。也可以打他们的客服电话400-059-8889。
淘宝搜索优化的本质(下) - IT观察 - 我的 Blog博客
文/鬼脚七
【导读】本文是淘宝搜索优化的本质下篇,着重解释了如何做标题优化、多维度优化、广告流量的优化等。在看这篇之前,你需要在微信taobaoguijiaoqi后台回复535查看。这篇文章适合做电商的朋友看。
接着讲搜索优化的本质:选择合适的竞争对手。
公式的问题
淘宝搜索的上下架时间,把整个卖家按照时间段分成了上千个区间。每个卖家不是在和同类目的所有卖家竞争,而是跟自己商品同一时间下架的商品竞争。
上篇文章(微信taobaoguijiaoqi中回复532查看)中有个公式:
7*24*6,有人不明白是代表什么意思。这里解释一下:
7:代表7天,是每个商品从上架的那一天开始算,第7天后的同一时间下架,然后再自动上架。(当然之前也有14天的,这里不做讨论)
24:代表一天有24个小时。
虽然第二个词的流量没有第一个词流量大,但是相对某个卖家来说,那个流量还是可观的,如果你能占居豆腐块的位置,就更不得了了。
标题中选择不同的词,就是在选择不同的竞争对手。
多维度优化
在淘宝搜索结果页上,有很多选项,用的比较多的有那些单维度排序、类目属性、价格区间等。选项的不同,也决定了有不同的竞争对手。
以前有个朋友,她在夏天每周都能卖出去两三件皮衣,我问她原因,她告诉我说,她的皮衣商品价格很高,都是8000以上,一般是别人找不到的,但发现搜索皮衣,按照价格从高往低排序的时候,她的商品就排在前三位。
由于淘宝搜索结果页流量很大,每个选项都会有人点击。价格从高往低排列,也有人习惯如此。点击再少,一般也是几万的数量级。几万的UV,对于某个商家来说,已经是很可观的流量了。
明白了么?不要把眼睛只盯着默认搜索结果页,在那里竞争最激烈,但在其它维度和选项的时候,你会发现竞争根本没有那么激烈。
每增加一个选项,就换了一拨竞争对手。
还有一个相对容易优化的是宝贝属性的优化。
在搜索结果页的上部分,有类目和属性的选项,每次用户的选择,都会过滤掉很多商品。你看看那些实力强的商品,看能否可以错开和他们卖的属性,直接竞争。
最贵的是最便宜的
有一次演讲,我问大家,有谁想要免费的搜索流量?所有人都举手了。
有谁愿意每天至少花1000元买广告流量?有一少半人举手了。
有谁愿意每天至少花1万元买广告流量?只有几个人举手。
有谁愿意每天花5万元买广告流量?没有人举手了。
为什么?你会说,这很正常啊,因为大家没有那么多钱。
虽然淘宝的流量也是有限的,但相对于每个卖家来说,淘宝还是相当于一个大湖。你挑几桶水出来,影响不大。理解了这个观点,你再来看上面的问题。
如果你希望不花钱获得流量,你是在跟所有人竞争,也就是上千万的淘宝卖家竞争。
如果你每天花1000元,你已经过滤掉大部分竞争对手了。
如果你每天花1万元,你得竞争对手会少很多很多!
当然,花钱的前提还是需要打好基础,否则花钱就是烧钱,没有意义!
从这个角度看,也能明白当今社会的一个现象:富人越富,穷人越穷。
如果你有足够好的基础,我还是建议你采用花钱的方式去做,这样可以自然加快速度。
如果你不愿意花钱,你只是觉得要获得免费流量,那么你就需要花更多的时间,你需要每天琢磨优化方法,你需要考虑刷单,你有太多的风险需要控制。你回头会发现,这些免费的流量,一点都不便宜…….用两句话概括:
免费的,就是最贵的!
最贵的,就是最便宜的!
无论从销量、上下架时间、标题、多维度排序,还是花钱买广告流量,不同的策略,会选择不同的竞争对手,选择不同的竞争对手,就会决定你的搜索排名位置。
搜索算法在不停的更新,竞争环境也在不断的更新,所有的技巧都会过时。一旦你理解了搜索优化的本质,就自然知道如何面对这些变化,也就自然能掌握了所有优化技巧。
因此,记住淘宝搜索优化的本质:
选择合适的竞争对手。
6:代表每个小时有6个10分钟。(如果以10分钟作为下架时间的区间的话)
7*24*6=1008.
这个数字代表,总共会有1008个下架时间段。当然每个下架时间段不是独立分割的,是连续的。每个商品前后20分钟都会参与竞争。
标题优化
讲完下架时间和销量,接下来讲标题优化。
标题优化是所有搜索优化中,见效最快的。应该在10分钟以内就会看见效果,因为淘宝后台的数据更新是在3分钟左右,加上缓存、机房同步和数据切换等,10分钟肯定是可以看见效果的。
标题只可以写32个汉字,这32个汉字非常关键,以为淘宝搜索主要的搜索数据,都来自于标题。所以选那些词就成了关键。标题选不同的词,决定了你会选择不同的竞争对手。
淘宝的标题有两个作用:一方面是写给买家看的,一方面是写给搜索引擎看的。淘宝最近还推出了商品买点描述功能,这个功能以后再谈。
如何做标题优化?
淘宝上有很多热门词,例如:蚕丝被、连衣裙、牛仔裤等。只要是跟类目相关的短词,基本上都是热门词。热门词流量大,很多买家会搜索,淘宝的小二也会在不同的活动时间推荐一些关键词。导致很多卖家会把这些词都堆积到标题中。
这时问题就来了,虽然放了很多热门词,但仍然没有流量。其原因不是标题写得不好,而是因为你选择的竞争对手太强。
竞争实力强的商品,标题都用了热门词,如果你的商品综合评分不高,你的热门词放在标题里面,就是浪费资源。因为就算搜索到了,排名也不会靠前。
举个例子:你的牛仔裤才买了30件,评分也一般。你用了一个热门词“韩版牛仔裤”,这个时候,你很难排序靠前。还有人想抢豆腐块,更不可能了。但是如果你用其他词,说不定就可以。例如:“小脚超薄牛仔裤”。豆腐块的上商品的销量才8件,你30件,一定有可能超过它。
虽然第二个词的流量没有第一个词流量大,但是相对某个卖家来说,那个流量还是可观的,如果你能占居豆腐块的位置,就更不得了了。
标题中选择不同的词,就是在选择不同的竞争对手。
多维度优化
在淘宝搜索结果页上,有很多选项,用的比较多的有那些单维度排序、类目属性、价格区间等。选项的不同,也决定了有不同的竞争对手。
以前有个朋友,她在夏天每周都能卖出去两三件皮衣,我问她原因,她告诉我说,她的皮衣商品价格很高,都是8000以上,一般是别人找不到的,但发现搜索皮衣,按照价格从高往低排序的时候,她的商品就排在前三位。
由于淘宝搜索结果页流量很大,每个选项都会有人点击。价格从高往低排列,也有人习惯如此。点击再少,一般也是几万的数量级。几万的UV,对于某个商家来说,已经是很可观的流量了。
明白了么?不要把眼睛只盯着默认搜索结果页,在那里竞争最激烈,但在其它维度和选项的时候,你会发现竞争根本没有那么激烈。
每增加一个选项,就换了一拨竞争对手。
还有一个相对容易优化的是宝贝属性的优化。
在搜索结果页的上部分,有类目和属性的选项,每次用户的选择,都会过滤掉很多商品。你看看那些实力强的商品,看能否可以错开和他们卖的属性,直接竞争。
最贵的是最便宜的
有一次演讲,我问大家,有谁想要免费的搜索流量?所有人都举手了。
有谁愿意每天至少花1000元买广告流量?有一少半人举手了。
有谁愿意每天至少花1万元买广告流量?只有几个人举手。
有谁愿意每天花5万元买广告流量?没有人举手了。
为什么?你会说,这很正常啊,因为大家没有那么多钱。
虽然淘宝的流量也是有限的,但相对于每个卖家来说,淘宝还是相当于一个大湖。你挑几桶水出来,影响不大。理解了这个观点,你再来看上面的问题。
如果你希望不花钱获得流量,你是在跟所有人竞争,也就是上千万的淘宝卖家竞争。
如果你每天花1000元,你已经过滤掉大部分竞争对手了。
如果你每天花1万元,你得竞争对手会少很多很多!
当然,花钱的前提还是需要打好基础,否则花钱就是烧钱,没有意义!
从这个角度看,也能明白当今社会的一个现象:富人越富,穷人越穷。
如果你有足够好的基础,我还是建议你采用花钱的方式去做,这样可以自然加快速度。
如果你不愿意花钱,你只是觉得要获得免费流量,那么你就需要花更多的时间,你需要每天琢磨优化方法,你需要考虑刷单,你有太多的风险需要控制。你回头会发现,这些免费的流量,一点都不便宜…….用两句话概括:
免费的,就是最贵的!
最贵的,就是最便宜的!
无论从销量、上下架时间、标题、多维度排序,还是花钱买广告流量,不同的策略,会选择不同的竞争对手,选择不同的竞争对手,就会决定你的搜索排名位置。
搜索算法在不停的更新,竞争环境也在不断的更新,所有的技巧都会过时。一旦你理解了搜索优化的本质,就自然知道如何面对这些变化,也就自然能掌握了所有优化技巧。
因此,记住淘宝搜索优化的本质:
选择合适的竞争对手。