| 00:31.17 | Notify | 03BRL-CAD Wiki:Level zero * 5130 /wiki/User:Level_zero/proposal: Draft 1 |
| 00:36.39 | Notify | 03BRL-CAD Wiki:Level zero * 0 /wiki/File:Fil1.png: file for proposal |
| 00:50.40 | Notify | 03BRL-CAD Wiki:Level zero * 5132 /wiki/User:Level_zero/proposal: /* BRL-CAD's IPT(s) Information and Current Status */ |
| 02:59.03 | brlcad | waves |
| 03:01.31 | brlcad | zero_level: you have questions? |
| 04:04.39 | *** join/#brlcad Iordanis (Iordanis@host214-207.cvd.fit.edu) | |
| 05:17.26 | *** join/#brlcad harmanpreet (~chatzilla@124.253.79.47) | |
| 05:28.33 | *** join/#brlcad viku (uid11086@gateway/web/irccloud.com/x-ulasxpdoquzycvld) | |
| 07:49.57 | *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net) | |
| 08:22.26 | *** join/#brlcad phoenixyjll (8c7255e7@gateway/web/freenode/ip.140.114.85.231) | |
| 08:24.23 | *** join/#brlcad zero_level (0e8bf3a2@gateway/web/freenode/ip.14.139.243.162) | |
| 08:50.57 | *** join/#brlcad navdeep (~chatzilla@202.164.53.117) | |
| 09:02.37 | navdeep | I need previous source code of material database. |
| 09:02.51 | navdeep | want to see current status of website |
| 09:13.39 | zero_level | navdeep: you may want to look at previous year Gsoc http://brlcad.org/wiki/Google_Summer_of_Code/2012 |
| 09:46.34 | *** join/#brlcad navdeep (~chatzilla@202.164.53.117) | |
| 10:25.52 | *** join/#brlcad kanzure (~kanzure@131.252.130.248) | |
| 10:50.17 | *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148) | |
| 10:54.56 | *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148) | |
| 11:00.02 | *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148) | |
| 11:05.37 | *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148) | |
| 12:21.00 | *** join/#brlcad KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net) | |
| 13:17.01 | *** join/#brlcad code_walker (~Shubham@120.59.154.60) | |
| 13:27.44 | *** join/#brlcad code_walker (~Shubham@120.56.147.244) | |
| 13:28.00 | brlcad | zero_level: you get your questions answered? |
| 13:33.12 | zero_level | _brlcad I read ur emails on the forum. and studied the code organisations of CxImage library |
| 13:33.27 | zero_level | i hope my current approach in integrating looks fine? |
| 13:33.56 | brlcad | zero_level: so you keep mentioning the cxlibrary... why? :) |
| 13:36.07 | zero_level | I understand the use of icv library and criticalities of that.. in the future use of in BRLCAD.. the current tools are very primitive therfore i belive integrating with such a library wourld be useful. earlier i thought of opencv library.. but then found few drawbacks that is because this library is very huge.. it involves a lot of functionaities which are divergent to the utilities of brlcad |
| 13:36.09 | zero_level | .. |
| 13:37.16 | zero_level | Also.. integrating with this will ensure added functionalities and enhance usability of the tools |
| 13:37.22 | brlcad | so "why cximage" is basically "because opencv is worse"? |
| 13:37.34 | brlcad | you can make those statements with almost any library |
| 13:38.21 | brlcad | there are a half dozen incredibly popular image processing libraries out there |
| 13:38.31 | brlcad | why cximage |
| 13:38.32 | zero_level | but i believe this contains all the functions in our current utilities... |
| 13:38.46 | brlcad | and the others don't? |
| 13:39.20 | brlcad | I'm not agreeing or disagreeing |
| 13:39.46 | zero_level | ok |
| 13:39.50 | brlcad | if you're going to propose putting cximage underneath one of our libraries, you need to be able to answer the comparative questions about why |
| 13:40.15 | zero_level | ok |
| 13:40.16 | brlcad | not just because it's something you thought of or found |
| 13:40.28 | zero_level | Apart from the library issue.. |
| 13:40.37 | brlcad | that's not the way to do dependency management for starters |
| 13:40.45 | zero_level | can i ask you |
| 13:40.47 | zero_level | .. |
| 13:40.48 | brlcad | and more specifically doesn't exactly address a compelling need by itself |
| 13:41.38 | brlcad | can you? |
| 13:45.04 | zero_level | there are some utilities in the /src/utl which directly doesnt perform an image processing task.. for example.. bary, buffer, dunncolour.. fix_polysolids.. texturescale.. random.. terrain etc.. |
| 13:45.20 | zero_level | what do u propose of these.. |
| 13:45.26 | zero_level | *suggest |
| 13:51.19 | brlcad | what do I propose? :) what do you propose? |
| 13:51.41 | brlcad | src/util is general utilities, not all are image processing and that's okay |
| 13:52.09 | brlcad | it'd make more sense to move the image processing specific tools out as they are refactored |
| 13:52.17 | Notify | 03BRL-CAD:carlmoore * 55268 brlcad/trunk/src/librt/primitives/nmg/nmg_rt_segs.c: fix warning about 'long int' format |
| 13:53.27 | zero_level | ok.. i have made a list of those utilities and the plan for groups.. so u suggest putting that in the proposal to.. |
| 13:53.52 | zero_level | of the non image processing utilities i thought of putting that under BU |
| 13:54.33 | zero_level | so is BRLCAD open to changes to libbu.. and other libraries for adding these utilties.. |
| 13:54.55 | zero_level | though other libraries will have to be identified.. in that case.. |
| 13:55.30 | brlcad | zero_level: I do not suggest putting that, whatever that is, into your proposal |
| 13:55.45 | brlcad | you've not being very clear |
| 13:56.10 | brlcad | non-image processing utilities should not go under BU as they are not part of that library |
| 13:56.17 | zero_level | can u tell.. which line ? |
| 13:56.26 | zero_level | i will try to reframe.. |
| 13:56.27 | brlcad | they are utilities, which is why they are in the util directory |
| 13:56.37 | zero_level | ok.. |
| 13:57.24 | brlcad | past years experience has told me to interpret "ok.." as "I do not understand" |
| 13:58.04 | brlcad | what problem are you solving, what is the project? |
| 13:58.31 | Notify | 03BRL-CAD:carlmoore * 55269 brlcad/trunk/src/liboptical/sh_light.c: fix warning about long unsigned |
| 14:00.02 | zero_level | so do, you mean i should stick my focus to consolidation of image processing tools.. and live the rest in the src/util untouched.. |
| 14:00.11 | brlcad | what problem are you solving, what is the project? |
| 14:00.42 | zero_level | to consolidate IPTs(Image Processing Tools) into icv library |
| 14:00.47 | brlcad | you're lacking focus/clarity/goals, until you figure that out, the questions you're asking cannot be answered |
| 14:02.01 | brlcad | okay, so that should answer some of your questions |
| 14:02.09 | brlcad | what does the "buffer" utility have to do with consolidation of image processing into a libicv? |
| 14:03.14 | *** join/#brlcad rays2pix (~deepak@14.139.226.34) | |
| 14:05.24 | zero_level | yes.. i got your point... that is what i thought(therefore didnt include in my proposal).. but wanted to confirm from you about the fate of other utilities.. and the list i was talking was the list of the ipt libraries and the groups and there linkage with the library i propose to use.. (i hink i didnt make myself clear thre) |
| 14:06.42 | zero_level | *(icv tools and grouped them and there linkage..) |
| 14:07.20 | brlcad | zero_level: there still must be some misundersanding though |
| 14:07.44 | brlcad | pix-png for example is in util and is an image processing tool |
| 14:08.02 | brlcad | I hope you're not proposing to move that tool to the icv directory |
| 14:08.44 | brlcad | the goal as I originally understood it was to migrate image processing functionality to libicv |
| 14:08.58 | brlcad | in that case, that would be some means to read in pix files and some means to write out png files |
| 14:12.17 | brlcad | starseeker: https://sourceforge.net/p/allura/tickets/6175/ |
| 14:15.22 | zero_level | indeed i was proposing that..because as i read in the project idea page. here (http://brlcad.org/wiki/Consolidate_image_processing) there is a need of finding a simple conversion function for images.. |
| 14:16.13 | zero_level | apart from consolidating these ip tools in the icv folder.. |
| 14:17.19 | brlcad | zero_level: you use "..." WAY too much buddy :) |
| 14:17.34 | zero_level | :) |
| 14:18.08 | zero_level | I find that there 35+ such tools and prepared a list of them as well. |
| 14:18.15 | brlcad | that's good |
| 14:18.38 | brlcad | but the project shouldn't obsess on the tools, it's on the functionality |
| 14:18.45 | brlcad | the functionality needs to be put into the library |
| 14:18.51 | brlcad | and the tools updated to use the library |
| 14:19.07 | brlcad | that's very different from moving the tools as a goal |
| 14:21.20 | zero_level | but the problem in using any library (say for instance cxImage.. i will do my HW on why it is good or use the better one.) is that we BRLCAD has primitive representation of images. therefore using any library will require conversion from one to other. |
| 14:21.45 | zero_level | also i had a question about icv's current status.. |
| 14:22.29 | brlcad | that is a problem in using any library |
| 14:22.55 | brlcad | that's why using any library wouldn't be the top of my list of priorities without a lot of validation and demonstration that it's actually better |
| 14:23.19 | zero_level | ok. |
| 14:23.36 | brlcad | just because someone else's steaming pile of poo is bigger than ours doesn't mean it's better or right for us |
| 14:24.07 | zero_level | ;) ok |
| 14:24.08 | brlcad | prove it |
| 14:24.27 | brlcad | or don't make that the focus |
| 14:24.45 | brlcad | you could do that entire project and not integrate any external code |
| 14:24.59 | brlcad | migrating functionality and refactoring |
| 14:25.21 | *** join/#brlcad vladbogo (~vlad@188.25.239.216) | |
| 14:28.56 | *** join/#brlcad kanzure (~kanzure@131.252.130.248) | |
| 14:32.33 | zero_level | i think i will work a little bit and revert to you. |
| 14:32.41 | zero_level | anyways thnx |
| 14:32.55 | brlcad | sue |
| 14:32.57 | brlcad | sure |
| 14:33.06 | rays2pix | how do i get the width and height of a pix file |
| 14:35.28 | brlcad | rays2pix: from the user |
| 14:35.43 | brlcad | they are raw data |
| 14:36.25 | brlcad | API-wise, the image dimensions will have been specified or inferred at some point |
| 14:36.43 | brlcad | we have a function that attempts to identify common size patterns |
| 14:37.04 | rays2pix | We have certain pix files in ./pix folder in brlcads source tree. How can i estimate its dimensions |
| 14:37.20 | brlcad | e.g., 2359296 bytes is probably a 3-channel interlaced PIX file at 1024x768 |
| 14:37.33 | brlcad | those are all the default, 512x512 |
| 14:38.08 | rays2pix | brlcad: thanks that helps |
| 14:38.20 | brlcad | if there's a good chance it's a square image, look at the byte size |
| 14:38.34 | brlcad | notice they are all 786432 bytes |
| 14:38.39 | brlcad | ~786432 / 3 |
| 14:38.39 | ibot | 262144 |
| 14:39.10 | Notify | 03BRL-CAD:phoenixyjll * 55270 brlcad/trunk/src/librt/tests/test_ssi.cpp: Use the CVs as vertexes of the pipe, some clean up, and print information of the intersection curves. |
| 14:40.07 | brlcad | so 262144 pixels .. |
| 14:40.09 | brlcad | take the square root |
| 14:40.12 | brlcad | you get 512 |
| 14:40.26 | rays2pix | Got that.. thanks! |
| 14:42.18 | zero_level | also for example see pix-png.c there is a complete functions which get the args and determine the width and hieght accordingly |
| 14:42.32 | zero_level | function : get_args |
| 14:43.40 | rays2pix | zero_level: thanks |
| 15:00.23 | *** join/#brlcad jasleen (~chatzilla@117.253.233.158) | |
| 15:11.03 | *** join/#brlcad code_walker (~Shubham@120.56.147.244) | |
| 15:14.13 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 15:16.40 | *** join/#brlcad kesha_ (~kesha@14.139.122.114) | |
| 15:42.07 | *** join/#brlcad Iordanis (Iordanis@host214-207.cvd.fit.edu) | |
| 15:43.15 | *** join/#brlcad navdeep (~chatzilla@117.207.155.222) | |
| 16:00.07 | *** join/#brlcad harmanpreet (~chatzilla@124.253.17.160) | |
| 16:03.27 | *** join/#brlcad vlad__ (~vlad@188.25.239.216) | |
| 16:15.55 | *** join/#brlcad vlad__ (~vlad@188.25.239.216) | |
| 16:35.02 | *** join/#brlcad vladbogo (~vlad@188.25.239.216) | |
| 16:38.41 | *** join/#brlcad Izak (~Izak@41.202.198.128) | |
| 16:38.59 | Izak | Il y a quel qu'n ? |
| 17:28.43 | *** join/#brlcad rays2pix (~deepak@110.234.229.2) | |
| 17:28.44 | *** part/#brlcad rays2pix (~deepak@110.234.229.2) | |
| 17:28.46 | *** join/#brlcad rays2pix (~deepak@110.234.229.2) | |
| 17:43.54 | *** join/#brlcad kesha_ (~kesha@14.139.122.114) | |
| 17:46.59 | *** join/#brlcad Guest45138 (~Izak@41.202.197.249) | |
| 17:51.24 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5133 /wiki/User:Izak: GSoc Project Proposal : Implementing a heart primitive |
| 17:55.16 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5134 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */ |
| 18:00.04 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5135 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */ |
| 18:05.28 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5136 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */ |
| 18:07.14 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5137 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */ |
| 18:08.17 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5138 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */ |
| 18:09.04 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5139 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */ |
| 18:12.02 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5140 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */ |
| 18:12.20 | Notify | 03BRL-CAD:bob1961 * 55271 brlcad/trunk/src/tclscripts/archer/PipeEditFrame.tcl: Minor cleanup of PipeEditFrame::initEditState |
| 18:13.07 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5141 /wiki/User:Izak: /* ANYTHING ELSE? */ |
| 18:14.49 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5142 /wiki/User:Izak: /* LINKS TO CODE OR ALGORITHMS WHICH YOU INTEND TO USE */ |
| 18:15.01 | Notify | 03BRL-CAD:bob1961 * 55272 brlcad/trunk/src/libged/get_type.c: Updated ged_get_type to recognize metaballs. |
| 18:15.44 | *** join/#brlcad priyanka (~priyanka@118.102.186.30) | |
| 18:18.44 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5143 /wiki/User:Izak: /* LINKS TO CODE OR ALGORITHMS WHICH YOU INTEND TO USE */ |
| 18:19.56 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5144 /wiki/User:Izak: /* LINKS TO CODE OR ALGORITHMS WHICH YOU INTEND TO USE */ |
| 18:23.20 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5145 /wiki/User:Izak: /* LINKS TO CODE OR ALGORITHMS WHICH YOU INTEND TO USE */ |
| 18:24.53 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5146 /wiki/User:Izak: /* LINKS TO CODE OR ALGORITHMS WHICH YOU INTEND TO USE */ |
| 18:24.56 | priyanka | hello |
| 18:27.53 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5147 /wiki/User:Izak: /* PROJECT DESCRIPTION */ |
| 18:29.29 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5148 /wiki/User:Izak: /* PROJECT DESCRIPTION */ |
| 18:38.47 | *** join/#brlcad Guest45138 (~Izak@41.202.197.249) | |
| 18:42.02 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5149 /wiki/User:Izak: |
| 18:43.05 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5150 /wiki/User:Izak: /* PERSONAL INFORMATION */ |
| 18:46.03 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5151 /wiki/User:Izak: /* PROJECT INFORMATION */ |
| 18:47.23 | *** join/#brlcad Ch3ck (~Ch3ck@41.205.13.183) | |
| 18:47.33 | Ch3ck | Hey |
| 18:47.33 | Guest45138 | Il y a quel q'un? |
| 18:47.39 | Guest45138 | How far? |
| 18:48.59 | Ch3ck | i'm there |
| 18:51.06 | *** join/#brlcad coderrr (5f9c3cc0@gateway/web/freenode/ip.95.156.60.192) | |
| 18:51.24 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5152 /wiki/User:Izak: /* PROJECT DESCRIPTION */ |
| 18:55.59 | *** join/#brlcad Iordanis_ (Iordanis@host214-207.cvd.fit.edu) | |
| 18:56.32 | priyanka | Can anybody tell me any startup for changing framebuffer. What does if_X24.c file actually doing? |
| 18:58.21 | Ch3ck | well |
| 18:58.28 | Ch3ck | i have not heard of that file |
| 18:58.38 | Ch3ck | btw in which library is it found? |
| 18:59.04 | *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148) | |
| 18:59.17 | *** join/#brlcad urickbenjamin (~urickbenj@wireless-198-213-192-80.public.utexas.edu) | |
| 19:04.12 | Notify | 03BRL-CAD Wiki:IIIzzzaaakkk * 5153 /wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */ |
| 19:04.19 | *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148) | |
| 19:08.39 | *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148) | |
| 19:12.59 | *** part/#brlcad urickbenjamin (~urickbenj@wireless-198-213-192-80.public.utexas.edu) | |
| 19:15.54 | *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.13.183) | |
| 19:18.18 | Ch3ck_ | Hey |
| 19:19.34 | Guest45138 | Are u there? |
| 19:29.36 | *** part/#brlcad coderrr (5f9c3cc0@gateway/web/freenode/ip.95.156.60.192) | |
| 19:29.50 | *** join/#brlcad priyanka4 (~priyanka@118.102.186.30) | |
| 19:29.53 | priyanka4 | Sir its in src/libfb folder |
| 19:30.14 | Ch3ck_ | yup. |
| 19:30.35 | Ch3ck_ | priyanka4: well i'm not a Sir i'm a student like you |
| 19:30.44 | priyanka4 | ok |
| 19:30.46 | Ch3ck_ | check the read me files. |
| 19:31.06 | Ch3ck_ | there should be some information concerning the libfb |
| 19:31.19 | priyanka4 | Its library for framebuffer |
| 19:31.59 | *** join/#brlcad Black_Rabbit (~Black_Rab@115.248.130.148) | |
| 19:34.24 | priyanka4 | Do you know anything about it? |
| 19:35.30 | Ch3ck_ | well i don't really know much about that. |
| 19:35.40 | Ch3ck_ | but have you read the header files related to that library? |
| 19:35.53 | Ch3ck_ | since the src library |
| 19:36.02 | Ch3ck_ | is /src/libfb |
| 19:36.13 | Ch3ck_ | there should probably some fb.h |
| 19:36.21 | Ch3ck_ | is there anythx like that? |
| 19:40.56 | priyanka4 | yes. it is |
| 19:46.04 | Ch3ck_ | then you should probably read it. |
| 19:46.13 | Ch3ck_ | and understand it well.. |
| 19:47.03 | priyanka4 | Ok. Thanks for help :) |
| 19:47.56 | Ch3ck_ | yeah no prob |
| 19:48.06 | Ch3ck_ | programmers help each other thats the culture.. |
| 19:48.42 | priyanka4 | On which module, you are working? |
| 19:56.58 | *** join/#brlcad Iordanis__ (Iordanis@host214-207.cvd.fit.edu) | |
| 19:57.07 | *** join/#brlcad Blackrabbit (~Black_Rab@115.248.130.148) | |
| 20:04.43 | Ch3ck_ | priyanka4: on a pull routine for reverse matrix push operation.. |
| 20:14.13 | rays2pix | If we plan to do all image processing with double precision , whether we will start with double-precision raw format or convert the existing 1byte/channel to a 4byte/channel representation |
| 20:15.20 | Ch3ck_ | hmm. |
| 20:16.11 | rays2pix | brlcad: Also a doubt with png, I am trying to convert a pix in to rgba with 4bytes/channel. Is it possible to have 4bytes/channel in png ? |
| 20:21.23 | Ch3ck_ | well i don't think brlcad is online at the moment.. |
| 20:27.15 | rays2pix | Ch3ck_: he may answer it when he is back. |
| 20:27.28 | Ch3ck_ | aight.. |
| 20:47.26 | *** join/#brlcad zero_level (0e8bf3a2@gateway/web/freenode/ip.14.139.243.162) | |
| 20:53.55 | Notify | 03BRL-CAD:n_reed * 55273 brlcad/trunk/src/conv/step/IntersectionCurve.cpp: implement LoadONBrep for intersection curves |
| 21:32.17 | *** join/#brlcad Kseniia_ (2e625134@gateway/web/freenode/ip.46.98.81.52) | |