Hello,
PiCamera (OV5647) is MIPI D-PHY CSI-2.

I found this AN "MIPI–CSI2 Peripheral on i.MX6 MPUs" AN5305 (I'm going to read it).
I am using PiCamera because I had it bought and I did not use it and I thought I can serve for a prototype that I have on my desktop that use the tests with the code of a desktop application written with JavaFX. I'm using it with FRDM-K64F. (I attach an image).

FRDM-K64F :: FRDM-K64F-AGM01 :: BRKT-STBC-AGM01 :: Barometer :: Nano GPS :: Distance sensor :: Buzzer :: 6000mAh Lipo battery :: DC/DC boost converter 3.7V>5V :: XBee Pro 868 long range. Everything works perfectly. I tried it with Mbed. Only I need to connect the camera.
My design is with K26F 169MAPBGA, I have the library and the footprint ready for KiCAD and I'm working on it with other components but I wanted to know alternatives to use video cameras without OSD and add the data (voltage, current, gps coordinates, accelerometer and others) with the K26F microcontroller then transmitted via RF Serial with XBee Pro 868 or other radios for the ISM band 868Mhz, 433Mhz or 900Mhz.
I have seen these days, a little, CMOS and CCD operation. Also the most commonly used CSI-1, CSI-2 and CSI-3 interfaces. Also the physical layers, D-PHY, C-PHY and M-PHY. But the truth I still have not clear which interface to use and if K26F can support them.
I am also confused because on the other hand the majority of cameras that are in the market for FPV work with a single cable for video.
For example this camera has a single cable for video output VID, and +5V and GND to power it. Why only use a cable? What kind of interface do use it?
Is it possible to have a built-in microcontroller and send the video output to a UART TX port?
Best regards