对日本感兴趣的男性朋友应该都知道,日本的AV产业非常发达,几乎每天都会有新的企划诞生,种类非常丰富。可以说不管是多么硬核的“性趣”,日本的AV界总能想办法满足到。但是与其他国家的AV相比,日本的AV有一个很明显的特征,那就是日本的AV会有马赛克。欧美网站上大多都是“无修正”的影片,如果想在这些网站上找到有马赛克的影片反而是一件难事。究竟为什么日本的AV会有马赛克呢?今天,我想分析一下其中的原因。
我先说结论吧。日本的AV有马赛克的原因是——“添加马赛克之后,就可以当没有实际插入”。虽然大家都知道,马赛克盖住的画面肯定就是那些不可描述的画面。但是添加了马赛克之后,“完全是演技”这样的狡辩就说得通了。
那么为什么不给观众们看到实际的性行为,而是要以“演技”这种形式呈现给大家呢?这与3部法律有关系。首先第一部是《卖淫防止法》。以前我在“为什么卖淫违法,但是风俗业却发展得很好”这篇文章中有提到过。这是一部禁止“与金钱挂钩的性行为”的法律。如果AV没有马赛克,明显能看到性行为的发生的话,就可以视为“向女性支付金钱作为此次性行为的报酬”。这样就触及《卖淫防止法》了。所以添加马赛克之后,就可以说“这位女性只是在做性行为的演技而已”,那么对她支付的金钱就不是对于性行为的报酬,而是对于出演这部影片的报酬了。出演AV的女性被称为“AV女演员”或者“性感女演员”,把她们称为“女演员”也是因为这一点。
第二部相关的法律是《猥亵物陈列罪》。顾名思义,这部法律是对于“公然展示猥亵物”这一行为的管制法律。关于这里的“猥亵物”的定义,男性性器官以及女性性器官属于定义内的范畴。而女性的胸部则不属于范畴之内,所以就不需要给胸部打马赛克了。这第二部法律的应对方法碧猛袭就简单了。如果画面上有性器官就违法,那遮住就完事了。
第三部相关的法律是《职业安定法》。因为这部法律有比较多模糊,不明确的地方,我对它的解释有可能不太正确,大家听听就好。这部法律禁止派遣或从事包含“对于公众道德有害的业务”的工作。那么AV属于“对于公众道德有害的业务”吗?这点很关键。先说结论,这属于“灰色领域”,没有明确的标准。实际上裁判所曾经有过“AV女优毫无疑问是对于公众道德有害的业务”的判决。但是现实是,有不少因“强制女性出演AV”而被逮捕的人,但是没有因“出演AV”而被逮捕的女性。现状是,出演AV这件事情本身是不会惊动到警察悔兄的,AV女优可以说已经被认定为一种职业了。但是如果不添加马赛克,出演AV就属于对公众道德有害的范畴之内了,所以是有可能会被认定为是犯罪的。为了避免这种情况,马赛克还是有必要的。
因为以上种种原因,对知仿于日本的AV来说马赛克是必要的。实际上也有专门对AV里的马赛克进行审查的部门。这些部门的人从早到晚把AV从头看到尾,审查影片里的马赛克有没有符合标准。还有的人是正职做这个的,在求人网站上也能看到“成人影片审查人员”的招聘信息。我看了相关的招聘信息,25岁入职的人年薪是400万日元,比日本的平均年薪还要高。每天只看AV就能拿到工资,似乎对于男性来说是梦幻般的工作,但做这样的工作并不能学到对社会有贡献的技能,不到一周估计就看饱了,我很怀疑他们在日常生活中还能不能兴奋起来……
看到这里的人,可能会有这样的疑问——的确大多数的成人影片都有马赛克,但是也有无修正的片子啊。的确是这样的,而且看这些影片也不是违法的。那是因为“国外的成人网站”的存在。在一些国家,无修正影片是合法的,在这些国家的网站播放,自然不会触及日本的法律,在日本看这些网站也不是违法的。我在这篇文章中列举的三部法律,都是对制作发行方的管制法律,并没有对观看影片的人进行法律约束。所以在日本观看这些合法的外国网站是没有问题的。而且警视厅也认为“只要以个人行乐为目的的话,是不会触犯法律的”。所以观看影片的人基本上不需要有任何的担心。
大家觉得怎么样?今天我从理论的角度论述了“日本的AV为什么会有马赛克”这个问题。其实“加了马赛克就可以当作没有性行为发生”这种理论,无论是谁都不会相信的,说到底只是大家都默许这种形式的存在罢了。
这个可以斗察这么考虑,opencv有降采样的函数,可以用降采样实现图像的放大和缩小,本身就实现了放大缩小,不用你空兆茄自己再去实现,另外cvResize函数猜渗可以实现更改图像大小,请参考。对图像的不规则区域设置ROIOpenCV自带的函数cvSetImageROI( IplImage* image, CvRect rect )只能设置矩形的敏感区域,而实际图像处理中遇到的处理对象都是非矩形的不规则形状,此时用cvSetImageROI( IplImage* image, CvRect rect )显然达不到目的。我们可以用以下 *** 作进行代替。
//----------------------------------------------------------
方法一:
cvCopy(src,dst,mask)
//mask与src,dst通道数可以不一样。
方法二:
cvXor(src,mask,dst)
//三饥哪誉者通道数必须一样。
//----------------------------------------------------------
用上面语句就可以将不规则区域图像抠出来(不改变图像的大小),进而做相应的处理。然而如何生成不规则区域的mask图像呢?
不规则区域的mask图像的生成(假设目标是实现对一不规则物体区域设置缓尘ROI)
步骤:
1. 提取物体的最外围轮廓contour,使之为一连通域。
//----------------------------------------------------------
cvFindContours( gray, storage, &contour, sizeof(CvContour), CV_RETR_EXTERNAL,CV_CHAIN_APPROX_SIMPLE)
//----------------------------------------------------------
2. 对轮廓连通域进行颜色填充。
//----------------------------------------------------------
方法一:
获取轮廓内的任意一点作为cvFloodFill *** 作的起始种子点:
CvRect s
CvPoint pt
s=cvBoundingRect(contour)
pt = cvPoint(s.x+s.width/2,s.y+s.height/2)//-------可以用其他方式获得连通域的一个内点作为起始种子点
对轮廓连通域进行颜色填充:
cvFloodFill(gray, pt ,cvScalarAll(255))
方法二:
将轮廓内部填充为白烂段色,其他区域为黑色:
cvDrawContours(gray, contour, CV_RGB(255,255,255), CV_RGB(255,255 ,255), -1, CV_FILLED, 8)
//----------------------------------------------------------
3. 此时获得的图像gray即为不规则区域的mask。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)