Hi everybody,
this question was already asked, but I've some issues ton get one image from the AR camera.
I'm using this code:
</p><p class="p1">CameraDevice cam = CameraDevice.Instance;</p><p class="p1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s1">if</span>(cam == <span class="s2">null</span>)</p><p class="p1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>{</p><p class="p2"><span class="s3"><span class="Apple-tab-span"></span><span class="Apple-tab-span"></span><span class="Apple-tab-span"></span><span class="Apple-tab-span"></span></span><span class="s1"> Debug</span><span class="s3">.Log(</span>"Error cam null !"<span class="s3">);</span></p><p class="p3"><span class="s3"><span class="Apple-tab-span"></span><span class="Apple-tab-span"></span><span class="Apple-tab-span"></span><span class="Apple-tab-span"></span></span> yield<span class="s3"> </span>return<span class="s3"> </span><span class="s2">null</span><span class="s3">;</span></p><p class="p1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>}</p><p class="p1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Image image = cam.GetCameraImage(Image.PIXEL_FORMAT.UNKNOWN_FORMAT);</p><p class="p1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s1">if</span>(image != <span class="s2">null</span> && image.IsValid())</p><p class="p1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>{</p><p class="p1"><span class="Apple-tab-span"></span><span class="Apple-tab-span"></span><span class="Apple-tab-span"></span><span class="Apple-tab-span"></span> temp = <span class="s1">new</span><span class="s1">Texture2D</span>(image.Width, image.Height,<span class="s1">TextureFormat</span>.RGB24, <span class="s2">false</span>);</p><p class="p1"><span class="Apple-tab-span"></span><span class="Apple-tab-span"></span><span class="Apple-tab-span"></span><span class="Apple-tab-span"></span> temp.LoadImage(image.Pixels);</p><p class="p1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>}</p><p class="p1">
My camera is not null but image is null. I checked with GetAllImage from the camera it returns always a dictonnary with 0 values into it. The camera is displaying correctly on iPad 3, I have no detection problem, or some issues like that.
I tried different format, but if the GetAllImage returns an empty dictonnary, it not a format issue.
Thanks !
Dear,
Could you tell me where should I put the code of Image.cs and the code of conversion?
Thanks a lot to helping me.