Haha, just kidding, happy to discuss, it’s all in the GitHub repo actually.
For VR, we arbitrarily apply a -21° pitch (look down), and unwarp the picture using a v360 filter depending on the type of footage (equirectangular, fisheye) and the FoV.
It’s been extensively discussed and experimented on that thread.
Feel free to join the discord and reach out from there if you feel like joining forces (or not, you are most welcome anyway!).
I’ve actually been experimenting with a 15° pitch which works if applied to the video beforehand, but it just strangely warps the output if I apply it to only an image/frame. I’d like to not pre-process the whole video, so I’m really hoping I can figure it out when applying the filter to images. Thanks for the hint that that’s indeed the correct approach!
And I’m most definitely not competition in any way. I initially just wanted to see how AI generation works after having tried some good and many very bad AI scripts from SLR. Then I thought I might as well try creating a model and now I’m here to see how long the project remains fun
And yes, we run yolo on the whole movie, grab all detections in a first pass, then build a persistent locked penis box which is reset only under certain circumstances (video cut, change of position, etc.). It comes with pros and cons though. Another approach was to memorize its length until we spot again the glans and reassess its size, but this does not work so well in JAV VR. And since we like JAV VR, we had to look for a different approach.
By pre-processing I meant that my filter so far didn’t work quite well when I applied it on the fly and I had to basically make a copy of the video with the filter applied. However that’s most likely just a bug on my end.
My go to apprach regarding the penis size/length was to first scan all penis boxes that were detected before the script generation begins and estimate the (maximum/unobscured) size based on all occurences. Then I’d compare that to the visible penis area. But since I’m also a JAV fan I might have to rethink that as well