mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2026-01-24 07:31:22 +01:00
It can be tested with the model generated with below python script:
import tensorflow as tf
import numpy as np
import imageio
in_img = imageio.imread('input.jpeg')
in_img = in_img.astype(np.float32)/255.0
in_data = in_img[np.newaxis, :]
x = tf.placeholder(tf.float32, shape=[1, None, None, 3], name='dnn_in')
x1 = tf.atan(x)
x2 = tf.divide(x1, 3.1416/4) # pi/4
y = tf.identity(x2, name='dnn_out')
sess=tf.Session()
sess.run(tf.global_variables_initializer())
graph_def = tf.graph_util.convert_variables_to_constants(sess, sess.graph_def, ['dnn_out'])
tf.train.write_graph(graph_def, '.', 'image_process.pb', as_text=False)
print("image_process.pb generated, please use \
path_to_ffmpeg/tools/python/convert.py to generate image_process.model\n")
output = sess.run(y, feed_dict={x: in_data})
imageio.imsave("out.jpg", np.squeeze(output))
Signed-off-by: Ting Fu <ting.fu@intel.com>
Signed-off-by: Guo Yejun <yejun.guo@intel.com>
|
||
|---|---|---|
| .. | ||
| python | ||
| .gitignore | ||
| aviocat.c | ||
| bisect-create | ||
| bookmarklets.html | ||
| cl2c | ||
| clean-diff | ||
| coverity.c | ||
| crypto_bench.c | ||
| cws2fws.c | ||
| dvd2concat | ||
| enum_options.c | ||
| ffescape.c | ||
| ffeval.c | ||
| ffhash.c | ||
| fourcc2pixfmt.c | ||
| gen-rc | ||
| graph2dot.c | ||
| ismindex.c | ||
| libav-merge-next-commit | ||
| loudnorm.rb | ||
| make_chlayout_test | ||
| Makefile | ||
| missing_codec_desc | ||
| murge | ||
| normalize.py | ||
| patcheck | ||
| pktdumper.c | ||
| plotframes | ||
| probetest.c | ||
| qt-faststart.c | ||
| seek_print.c | ||
| sidxindex.c | ||
| sofa2wavs.c | ||
| target_bsf_fuzzer.c | ||
| target_dec_fate.list | ||
| target_dec_fate.sh | ||
| target_dec_fuzzer.c | ||
| target_dem_fuzzer.c | ||
| trasher.c | ||
| uncoded_frame.c | ||
| unwrap-diff | ||
| venc_data_dump.c | ||
| yuvcmp.c | ||
| zmqsend.c | ||
| zmqshell.py | ||